OpenCV is a library of Python bindings that is generally used to solve problems related to computer vision. It is a cross-platform library available in a wide variety of programming languages, such as C++, Python, Java, etc.
Computer Vision is a field of deep learning that enables machines to see, identify, and process images like humans.
OpenCV can be used to process images and videos to identify objects, faces, or even the handwriting of a human. We use vector space and perform mathematical operations on these features to identify image pattern and its various features.
Some of the applications of OpenCV are:
OpenCV can be downloaded using the package installer for python(pip
) using the following command on command-line interface:
pip install opencv-python
To check the installation and version, type in the following command on the commmand-line:
python
>>>import cv2
>>>print(cv2.__version__)