Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork56.4k
Evolution Proposals
This is the collection of OpenCV Evolution proposals. OpenCV is quite mature library, but still there are many small and big things that the core team and the community would like to change or would like to add. For small and not so small things one can submitbug reports or feature requests, but make sure to add theevolution label so that it shows up on theevolution issue list. One can submit apull request with the ready solution. But what to do with big things that may take several man-weeks or even several man-months to implement and that can significantly affect the library and our users? How to document such big ideas, bring it up to some public discussion? For this purpose we've established theOpenCV Evolution mechanism, similar toPython PEP orSwift Evolution.
Each evolution proposal should be shaped as a page in our wiki following the certaintemplate. Initially one can submit such evolution proposal as afeature request and if the core team/committee decides that it deserves to be an evolution proposal, we add the corresponding tag "evolution", and copy the content to our wiki with the link to the corresponding feature request, which is retained as the place for discussion.
The pool of evolution proposals can then be used to plan GSoC projects, as the list of possible projects for volunteers who would like to contribute to OpenCV etc.
- OE-0 - The Template
- OE-1 - OpenCV 1.x C API Maintainance
- OE-2 - OpenCV 2.x Maintainance
- OE-3 - OpenCV 3.x Maintainance
- OE-4 - OpenCV 4.0 Maintainance
- (In Progress)OE-5 - OpenCV 5.0
- OE-6 to OE-9 are reserved for OpenCV 6.0 to 9.0
- (DONE)
OE-10 - FP16 Support - OE-11 - Add Logging
- (DONE)
OE-12 - Bring Lapack back - (DONE)
OE-13 - ONNX Importer in DNN - (DONE)
OE-14 - FP16 Path in DNN - (In Progress)OE-15 - Bit-Exactness
- OE-16 - Mini-Halide in OpenCV
- OE-17 - New Filter Engine
- OE-18 - Optflow Module
- OE-19 - Stereo Module
- (In Progress: 5.0)OE-20 - Calibration Module
- (In Progress)OE-21 - Tracking API
- (In Progress)OE-22 - Point Cloud Module
- (DONE)
OE-23 - Graph API Module - OE-24 - Revised HighGUI Module
- (Partly Done)OE-25 - H/W Accelerated Video I/O
- OE-26 - Revise Samples
- (DONE)
OE-27 - Wide Universal Intrinsics - OE-28 - Image Stitching
- (DONE)
OE-29 - Adding AVX512 Support - (In Progress)OE-30 - Color Calibration
- (DONE)
OE-31 - Julia Bindings - (DONE)
OE-32 - Change OpenCV License to Apache 2 - (In Progress)OE-33 - 3D Module
- (In Progress)OE-34 - Named Parameters
- (DONE)
OE-35 - TFLite support
© Copyright 2019-2025, OpenCV team