OpenCV
From Ilianko
Разработва се с цел изчислителна ефективност при обработка на изображения и за приложения работещи в реално време. Съдържа стотици алгоритми от компютърното зрение. Използва се от интерактивни художествени постановки до инспекция на мини,
Има интерфейси за:
- C++
- C
- Python
- Java
- .net with EMGU
Поддържа:
- Windows
- Linux
- Mac OS
- iOS
- Android
- Written in optimized C/C++,
- поддържа multi-core processing
- Enabled with OpenCL, it can take advantage of the hardware acceleration
- OpenCV 47+ хиляди общност.
- 9+ million сваляния. Usage ranges from interactive art, to mines inspection, stitching maps on the web or through advanced robotics.
OpenCV is released under a BSD license and hence it’s free for both academic and commercial use.
Структура
Модулна структура, всяка от които съдържа споделени и статични библиотеки.
- core - a compact module defining basic data structures, including the dense multi-dimensional array Mat and basic functions used by all other modules.
- imgproc - an image processing module that includes linear and non-linear image filtering, geometrical image transformations (resize, affine and perspective warping, generic table-based remapping), color space conversion, histograms, and so on.
- video - a video analysis module that includes motion estimation, background subtraction, and object tracking algorithms.
- calib3d - basic multiple-view geometry algorithms, single and stereo camera calibration, object pose estimation, stereo correspondence algorithms, and elements of 3D reconstruction.
features2d - salient feature detectors, descriptors, and descriptor matchers.
- objdetect - detection of objects and instances of the predefined classes (for example, faces, eyes, mugs, people, cars, and so on).
- highgui - интерфейс за видео заснемане, кодеци за изображения и видео (jpeg,mpeg), потребителски интерфей
- gpu - GPU оптимизирани алгоритми от различните модули на OpenCV.
- ... some other helper modules, such as FLANN and Google test wrappers, Python bindings, and others.