In part one we discussed some of the basics of computer vision like reading/writing/displaying an image, what an image is at an atomic level, drawing/writing on an image and image thresholding. If you are new to computer vision I highly recommend you to check out my previous article on Computer Vision. Now let’s jump into some more functions offered by OpenCV.

Image for post
Image for post
Courtesy of Good Housekeeping


In this article we will be looking at some more basic functionalities offered by OpenCV.

Lets again import the required libraries

We will need to use different images to demonstrate the usage of these different functionalities, since the scenario in which we can use these things maybe different and it’s better not to see the same image again and again and get bored. …

Slide into the hot topic that is computer vision using python. We will start from a python library called OpenCV to bump us up to the speed of today’s image analysis game.

Image for post
Image for post
Courtesy of Pinterest

We live in a world full of scenarios and events that keep happening all around us. We are able to comprehend the world around us because of audio-visual stimuli, but mostly visual stimuli. The human eye is one of the most sophisticated camera’s in nature which helps in capturing these stimuli. Think of it in this way that, whatever you are seeing right now is just a video shot by your eye. If you break down a video, you will find that, it is nothing but a collection of images taken consecutively. Hence the processing and understanding of each of these images is what our brain does to make sense of our surroundings. …


Siddhant Swaroop Dash

Associate Data Scientist @ Subex-AI Labs

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store