OpenCV logo

OpenCV

OpenCV is a library of programming functions mainly aimed at real-time computer vision

Features

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.

It has C++, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV was designed for computational efficiency and with a strong focus on real-time applications. Written in optimized C/C++, the library can take advantage of multi-core processing. Enabled with OpenCL, it can take advantage of the hardware acceleration of the underlying heterogeneous compute platform. - Official website

OpenCV supports the deep learning frameworks TensorFlow, Torch/ PyTorch and Caffe.

News | Q&A Forum | Documentation | Wiki | IRC

Platform

Social

         

System Requirements

#Minimum
1700 MHz single core CPU
2256 MB RAM

Ratings

Aggregate
4.80 
 5

DiscoverSDK10 
 10
based on 1 reviews
G2CROWD4.6 
 5
based on 28 reviews
SourceForge4.8 
 5
based on 139 reviews

Developer

Intel Corporation, Willow Garage, Itseez

Written in

C++, C

Initial Release

June 2000


Notes


This page was last updated with commit: Below changes: - Fixed: Google Plus icon not appearing - Main content now under semantically correct <main> - Fixed: For PWA, title appears as 'for PWA', which doesn't make sense. now 'for Web' appears - In System Requirements, the value is separated by colon (:). Value before colon appears as tooltip - Minor layout fixes in layouts/software/single.html for Download button, Share bar, Repository section (7fc7250)