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
Developer
Intel Corporation, Willow Garage, Itseez
Written in
C++, C
Initial Release
June 2000
Repository
License
BSD-3
Categories
Alternatives
Computer Vision
Accord.NET
AForge.NET
Machine Learning
Apache Mahout
Apache MXNet (Incubating)
Apache Spark
Apache SystemML
Eclipse Deeplearning4j
MALLET
Massive Online Analysis (MOA)
mlpack
Orange
PyTorch
scikit-learn
TensorFlow
The Microsoft Cognitive Toolkit
Torch
Weka
Yooreeka
Notes
- System requirements: System optimal for you depends on your use.