OpenCV

opening, closing

스폰지박 2021. 4. 20. 17:45
반응형
import cv2

imageName = 'data/images/opening.png'
image = cv2.imread(imageName,0)

cv2.imshow('original',image)

openingSize = 3

element = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,
                                    (2*openingSize+1, 2*openingSize+1))

imageOpend = cv2.morphologyEx(image, cv2.MORPH_OPEN, element, iterations=3)

cv2.imshow('opend', imageOpend)

cv2.waitKey(0)
cv2.destroyALLWindow()

import cv2

imageName = 'data/images/closing.png'
image = cv2.imread(imageName,0)

cv2.imshow('original',image)

openingSize = 4

element = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,
                                    (2*openingSize+1, 2*openingSize+1))

imageOpend = cv2.morphologyEx(image, cv2.MORPH_CLOSE, element, iterations=3)

cv2.imshow('closed', imageOpend)

cv2.waitKey(0)
cv2.destroyALLWindow()

반응형