
OpenCV
++ beneficial uses of computer vision in society
- 93
- Projects
- 9
- Years accepted
- 9
- In 2025
Projects by year
932025
9 acceptedShow
Description: QR, Barcode and ArUco are all popular code in computer vision applications. OpenCV now support all of them, and can detect and decode...
Better LLMs Support in OpenCV: Tokenizer Integration into DNN Module
Accepted project · by Jorge Velez
I propose to integrate native text tokenization support into OpenCV’s DNN module so that Large Language Models (LLMs) can be run end-to-end directly...
Problem: Traditional ArUco markers in OpenCV struggle with occlusion and long-range detection. Fractal ArUco markers (developed by Prof. Rafael Muñoz...
Computational photography algorithms for better image quality
Accepted project · by Mykhailo Trushch
GitHub issue: Opencv #27206, Opencv_contrib #3921 Fork with WIP: https://github.com/MykhailoTrushch/opencv_contrib As part of GSOC 2025 idea 11,...
This project aims to extend OpenCV’s DNN module with efficient runtime support for Large Language Models (LLMs), focusing on enabling Visual Language...
Implementation of a SLAM Framework in OpenCV with (ALIKED features & LightGlue matcher)
Accepted project · by Shaurya Kishore Panwar
This project presents a methodological approach to designing, implementing, and documenting a SLAM framework from scratch in Python. The primary...
I propose to enhance OpenCV’s multi-camera calibration pipeline by curating and organizing high-quality calibration datasets that include varied...
Enhancing OpenCV's imgcodecs Module Code Refactoring and Feature Improvements
Accepted project · by Suleyman Turkmen
The goal of this project is to improve OpenCV’s imgcodecs module by reducing code duplication, enhancing performance, and improving format support....
The Raspberry Pi OS Bullseye released with a new open camera stack libcamera, while VideoCapture did not integrate with the new camera backend in...
2024
5 acceptedShow
The goal of this project is to develop an open-source toolbox that enables easy and efficient capture of real-world 3D scenes using mobile devices...
1.Adding support animation encoding/decoding to OpenCV library. ( according to result of meetings which file types will be supported.) 2.zlib-ng...
OpenCV 4.x supports integration with GTK 2, but it's out of date for most of modern Linux distribution. GTK 3+ provides new API for OpenGL...
The proposal aims to expand upon the advancements made in the 2023 project, which focused on introducing 8-bit model quantization to OpenCV-zoo....
Support gif decode and encode and other functionalities for imgcodecs
Accepted project · by Super
Formats like GIF are widely used, however, OpenCV provides a limited support for this format. Noticed that FFmpeg is a dependency of OpenCV and it...
2023
10 acceptedShow
- OpenCV IDEA: Lightweight Optical Flow ModelAser
- Realtime object tracking modelsBen Kang
- Realtime object tracking modelsJose Rios
- A Pipeline for NeRF Experimentation and VisualizationJoshua Ahn
- OpenCX: Extending OpenCV with NeRFs and LLMsLikhit Talasila
- Multi-camera calibration part 2Linfei
- IDEA: Realtime object tracking modelslpy
- GSoC Project Proposal: IDEA3 - Simple triangle renderingNingyu Zhu
- Unlocking the Full Potential of OpenCV with G-API and PythonTianyu Yang
- Point Cloud CompressionYuhang Wang
2022
10 acceptedShow
- Implementing multi-task CV models in OpenCVstar
- AudioVisual Speech Recognition using OpenCV Audio IO moduleShivanshu Tyagi
- Yiyao Wang_Proposal_lightweight OCR modelsYiyao Wang
- Upgrading RANSAC and multi-grid camera calibrationmaxim_ivashechkin
- Efficient Data Augmentation Module in OpenCV for DL TrainingChuyang Zhao
- FIRST Robotics with OAK-D CameraGary Ding
- Lightweight Object detection and tracking for resource restricted usageSri Siddarth Chakaravarthy
- Optimizing OpenCV Universal Intrinsic for RISC-V VectorLiutong HAN
- Improved imgcodecsBerke Yavas
- Light-OCRTong Zhang
2021
11 acceptedShow
- OpenCV bindings for JuliaArchit Rungta
- Loop closure algorithm based on HF-Net+BoW for depth fusionZihao Mu
- Tutorial for Universal Intrinsics and parallel_for_ for efficient cross-platform algorithm implementationRohit Sutradhar
- Improve the OpenCV Python package with type annotations and type checkingDuong Dac
- Accelerate OpenCV.js DNN via WebNNHanxi Guo
- 3D samples using OpenGL and GLFWRicardo Antunes
- 3D samples using OpenGL and GLFWDmitrii Klepikov
- Create nuget package for OpenCV and OpenCV contribAditya Mulgundkar
- 8-bit quantization in DNN ModuleJebastin Nadar
- Optimizing OpenCV DNN for RISC-VLiutong HAN
- Speech recognition using OpenCV Audio IO moduleShivanshu Tyagi
2020
14 acceptedShow
- Revise/improve Text & Digit Recognition SamplesZihao Mu
- Implementing ColorChecker detector and a better detector for AprilTagAjit Pant
- Improvement of Random Sample Consensus in OpenCVMaksym Ivashechkin
- Revise/improve Text & Digit Recognition SamplesWenqing Zhang
- OpenCV bindings for JuliaArchit Rungta
- Optimize OpenCV for RISC-VJoy2myself
- Better SIFT in the main repositoryYoshio Kato
- Point Clouds Model Fitting Implementation In OpenCVDevansh Batra
- OpenCV.js: WASM SIMD optimization 2.0Kun Liang
- Real-time Single Object Tracking using Deep LearningJin Yeob Chung
- Develop OpenCV.js DNN modules for promising web use cases together with their tutorialsZhiming Zeng
- Write a tutorial about training a network in TF or PyTorch and then running it in OpenCVAnastasia Murzova
- Depth Fusion for large scale environmentsAkash Sharma-2
- GPU-enabled OpenCV.jsJiang Hao
2019
8 acceptedShow
- Computer Vision based Alpha MattingMuskaan
- DynamicFusion ImplementationApoorv Goel
- Improve the performance of JavaScript version of OpenCV (OpenCV.js)Wenzhao Xiang
- Curating Deep Nets for the OpenCV DNN ModuleDiego Velazquez
- Allow the OpenCV's DNN module to work with GPUsYashas Samaga B L
- Learning-based Super ResolutionXavier Weber
- Facial Landmark DetectorSaiteja Talluri
- Deep learning based super-resolution algorithms based on OpenCV DNNFanny Monori
2017
15 acceptedShow
- The Fast Bilateral SolverKuan Wang
- A Model Zoo for Tiny-dnnKaran Desai
- Improvement of the background subtraction algorithmVladislav Samsonov
- Recurrent Neural Networks on tiny-dnnPau Rodríguez
- Speeding-up AKAZE featuresJiri Horner
- GPU enabled deep learning frameworkEvgenii Zheltonozhskii
- Implementing and extending DynamicFusion (Newcombe et al 2015)Mihai Bujanca
- Face alignment with opencvsukhad Anand
- End to End text detection and recognitionSuman Kumar Ghosh
- Photometric CalibrationNan Yang
- Documentation ImprovementJoão Cartucho
- Learning compact models for object detectionkv
- API for Facial Landmark DetectorLaksono Kurnianggoro
- Improve Background Subtraction with Aggregated SaliencySHENGXIN QIAN
- Improve and Extend the JavaScript Bindings for OpenCVCongxiang Pan
2016
11 acceptedShow
- Multi-language OpenCV Tutorials in Python, C++ and JavaCartucho
- Extending the text module with deep Word-spotting CNNAnguelos
- New camera model and parallel processing for stitching pipelineJiri Horner
- OpenCV dnn module enhancementvludv
- Improvement of the dense optical flow algorithmVladX
- Deep Learning with Quantization for Semantic Saliency DetectionYida Wang
- Convolutional Neural Networks for Visual TrackingTyan Vladimir
- Efficient dense optical flowAlexander Bokov
- Update OpenCV file storageMYLS
- Dynamic structured light in openCVAmbroise Moreau
- A Modern Deep Learning moduleEdgar Riba