Introduction to Open-Cv
You must have heard about Image Processing. Well, what is it?
Image-Processing is processing each pixel of data present in the image, Now don’t tell me you haven’t learned the term PIXEl, if you haven’t here it is, then pixel represents the smallest possible element in an image. Several pixels contribute to a complete image.
open-cv (Open Source Computer Library) an open source pre-trained module which was started in 1999 and written in c++, but the recent Algorithms are being written in Python and Java.
Now we are going to learn about the most basic operation in open-cv, which is reading the image.
Steps:
open a new folder in terminal and initialize virtual environment:
virtualenv env
then activate the virtual environment by:
source env/bin/activate
install numpy and matplotlib
pip install numpy
pip install matplotlib
Install OpenCV via pip
pip install opencv-python
or install by conda env
conda install opencv-python
or if you are a Linux user like me,
sudo apt install opencv-python
- Reading an image is basically feeding the image data to the computer, after installing all of the above modules then save a random image in your file.
Then copy the image file path
Code Snippet
import cv2 # we are importing the cv2 module from opencv
image_path = '/home/prajwal/OpenCv/image_1.jpeg' #change this path by your image path
image = cv2.imread(image_path) # Reading of image
cv2.imshow('Image-Reading', image) # Image output in new Window
cv2.waitKey(0)
cv2.destroyAllWindows()
A window with the image and Title "Image-Reading" will pop out How easy was that, You can do so much more with the opencv? Follow this space regularly to know them.
Learn more about Open-Cv