Ilovalar. Dastur kodi


Download 16.2 Kb.
Sana08.01.2022
Hajmi16.2 Kb.
#252633
Bog'liq
dastur kodi



Ilovalar.

Dastur kodi.

import cv2

import numpy as np

from matplotlib import pyplot as plt


img = cv2.imread('smarties.png', cv2.IMREAD_GRAYSCALE)

_, mask = cv2.threshold(img, 220, 255, cv2.THRESH_BINARY_INV)


kernal = np.ones((5,5), np.uint8)
dilation = cv2.dilate(mask, kernal, iterations=2)

erosion = cv2.erode(mask, kernal, iterations=1)

opening = cv2.morphologyEx(mask, cv2.MORPH_OPEN, kernal)

closing = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernal)

mg = cv2.morphologyEx(mask, cv2.MORPH_GRADIENT, kernal)

th = cv2.morphologyEx(mask, cv2.MORPH_TOPHAT, kernal)


titles = [ 'Rasm' , 'Niqob' , 'Kengayish' , 'Eroziya' , 'Ochilish' , 'Yopilish' , 'Morf gradient' , 'Tim morf gradient' ]

for i in range(8):

plt.subplot(2, 4, i+1), plt.imshow(images[i], 'gray')

plt.title(titles[i])



plt.xticks([]),plt.yticks([])
plt.show()


Download 16.2 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling