# Abhishek Sharma

Started my Data Science journey in my 2nd year of college and since then continuously into it because of the magical powers of ML and continuously doing projects in almost every domain of AI like ML, DL, CV, NLP.

## How to repair damaged images using inpainting methods in Python using OpenCV – 2024

In today’s blog, we will see that how we can repair damaged images in Python using inpainting methods of OpenCV. This is gonna be a very fun project, So without any further due, let’s dive into it. Image inpainting is the…

## How to generate negative images in Python using OpenCV – interesting project – 2024

So, in today’s blog of this OpenCV series, we are going to generate a negative image. Talking about negatives, it’s a very nostalgic feeling because nowadays we are not used to seeing negatives but about 10-15 years ago, first of…

## How to detect edges using Laplacian 2nd order derivative in Python using OpenCV – easy project – 2024

In today’s blog of this OpenCV series, we are going to implement a Laplacian High Pass Filter or Laplacian 2nd order derivative for images which is a very useful image processing mostly used in defense domains (in missiles or tanks)…

## How to plot a Histogram of a grayscale image in 2 ways in Python using OpenCV – 2024

In today’s very short blog we will see that how we can plot a histogram of a grayscale image. The first way is using NumPy and the second way is using matplotlib. This is going to be a very interesting…

## How to denoise an Image using Median Blur in Python using OpenCV – easy project – 2024

In this blog what we will be seeing will not be something less than magic. You will be amazed after watching the power of Median Blur. So without any further due, let’s do it. Step 1 – Import all the…

## How to perform Morphological Operations like Erosion, Dilation, and Gradient in Python using OpenCV – easiest explanation –2024

So, in today’s blog, we will see that how we can perform morphological operations like erosion, dilation, and gradient upon an image to enhance it. Morphological transformations are some simple operations based on the image shape. It is normally performed…

## How to detect contours in an Image in Python using OpenCV – easy project – 2024

In today’s blog, we will see that how we can detect contours in an image using the cv2 module. Contouring is a very useful operation when our use case involves geological terrain images or studying weather maps, etc. This is…

## How to plot Color Channels Histogram of an Image in Python using OpenCV – 2024

In this very short blog, we will see that how we can plot all 3 color channels histogram (red, green, blue) of an Image in Python using OpenCV. This is going to be a very interesting blog, so without any…

## Blurrings in cv2 – Simple Blur, Box Blur, Gaussian Blur, and Median Blur – 2024

In today’s blog, we will see how to perform the most famous 4 types of Blurrings in cv2 (Simple Blur, Box Blur, Gaussian Blur, and Median Blur). This is going to be a very interesting blog, so without any further…

## BGR Palette in OpenCV – a fun application in Python – 2024

In this blog, we will be creating a BGR Palette in OpenCV that will change its color live according to our actions on the track bar. Didn’t get that?? Check out the video here – Sneak at our Result……