← back

Introduction to Open-Cv

Cover Image for 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

Thank you.