Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
23 views

DIP Programs in Python

The document describes 7 Python code examples that demonstrate common image processing techniques using OpenCV: 1) Reading an image, 2) Applying average blurring, 3) Zooming an image, 4) Rotating an image, 5) Creating a histogram, 6) Sharpening an image, and 7) Performing histogram equalization. Each code sample imports OpenCV, loads an image, applies the specified technique, and displays or plots the output.

Uploaded by

Nidhi Singh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

DIP Programs in Python

The document describes 7 Python code examples that demonstrate common image processing techniques using OpenCV: 1) Reading an image, 2) Applying average blurring, 3) Zooming an image, 4) Rotating an image, 5) Creating a histogram, 6) Sharpening an image, and 7) Performing histogram equalization. Each code sample imports OpenCV, loads an image, applies the specified technique, and displays or plots the output.

Uploaded by

Nidhi Singh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

To read an Image

import cv2
img =cv2.imread("123.jpg")
cv2.imshow("win1", img)
cv2.waitKey(10000)
cv2.destroyAllWindows()
print(img)

2. Smoothing using average filter

import cv2
image = cv2.imread('123.jpg')
averageBlur = cv2.blur(image, (5, 5))
cv2.imshow('Original', image)
cv2.imshow('Average blur', averageBlur)
cv2.waitKey(10000)
cv2.destroyAllWindows()

3. Zooming

import cv2
img = cv2.imread("123.jpg")
bigger = cv2.resize(img, (450, 600))
cv2.imshow('Original', img)
cv2.imshow('zoom', bigger)
cv2.waitKey(10000)
cv2.destroyAllWindows()

4. Rotation

import cv2
import imutils
img = cv2.imread("123.jpg")
Rotated1_image = imutils.rotate(img, angle=270)
cv2.imshow('Original', img)
cv2.imshow("Rotated", Rotated1_image)
cv2.waitKey(10000)
cv2.destroyAllWindows()
5. Histogram

import cv2
from matplotlib import pyplot as plt
img = cv2.imread('123.jpg',0)
plt.hist(img.ravel(),256,[0,256])
cv2.imshow('Original', img)
plt.show()

6. Sharpen

import cv2
import numpy as np
image = cv2.imread('123.jpg', flags=cv2.IMREAD_COLOR)
cv2.imshow('original', image)
kernel = np.array([[0, -1, 0],
[-1, 5,-1],
[0, -1, 0]])
image_sharp = cv2.filter2D(src=image, ddepth=-1, kernel=kernel)
cv2.imshow('Sharpened', image_sharp)
cv2.waitKey(10000)
cv2.destroyAllWindows()

7. Histogram Equalization

import cv2
from matplotlib import pyplot as plt
import numpy as np
img = cv2.imread('123.jpg', 0)
equ = cv2.equalizeHist(img)
plt.hist(img.ravel(),256,[0,256])
cv2.imshow('Original', img)
plt.show()
plt.hist(equ.ravel(),256,[0,256])
cv2.imshow('image', equ)
plt.show()
cv2.waitKey(10000)
cv2.destroyAllWindows()

You might also like