OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library with bindings in C++, C, Python, and Java. OpenCV is used for all sorts of image and video analysis, like facial recognition and detection, license plate reading, photo editing, advanced robotic vision, optical character recognition, and a whole lot more.
Along with the OpenCV we will be using Matplotlib and Numpy libraries in the Tutorials.
python-OpenCV - There are alternative methods, but this is the easiest. Download the appropriate wheel (.whl) file, and install using pip.
-
pip install numpy
-
pip install matplotlib
-
pip3 install numpy or apt-get install python3-numpy. You may need to apt-get install python3-pip.
-
pip3 install matplotlib or apt-get install python3-matplotlib.
-
apt-get install python3-OpenCV
Required resources for the programs are available in misc folder.