Image Processing using Python and OpenCV

What is Image Processing?

It is important to know what exactly image processing is and what is its role in the bigger picture before diving into its how’s. Image Processing is most commonly termed as ‘Digital Image Processing’ and the domain in which it is frequently used is ‘Computer Vision’. Don’t be confused — we are going to talk about both of these terms and how they connect. Both Image Processing algorithms and Computer Vision (CV) algorithms take an image as input; however, in image processing, the output is also an image, whereas in computer vision the output can be some features/information about the image.

Why do we need it?

The data that we collect or generate is mostly raw data, i.e. it is not fit to be used in applications directly due to a number of possible reasons. Therefore, we need to analyze it first, perform the necessary pre-processing, and then use it.

What is OpenCV ??

OpenCV is a huge open-source library for computer vision, machine learning, and image processing. OpenCV supports a wide variety of programming languages like Python, C++, Java, etc. It can process images and videos to identify objects, faces, or even the handwriting of a human

Github Link —

Install OpenCV

To install OpenCV on your system, run the following pip command :

Command :- pip install Numpy

After installing required libraries , then open jupyter notebook or Visual studio code or anything in which you are comfortable

Task 1 :-

Create a code customized images

Task 2 :-

Collage of Images , in this case I am using the two images .

Task 3 :-

Crop the image and do swapping

Team Member

  1. Gaurav Pagare
  2. Nehal Ingole
  3. Nivedita Shinde
  4. Gracy Yadav



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