Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

OpenCV 함수 erode()를 사용하여 이미지 지우기

<시간/>

이 프로그램에서는 OpenCV 함수인 erode()를 사용하여 이미지를 삭제합니다. 이미지의 침식은 이미지를 축소하는 것을 의미합니다. 커널의 픽셀 중 하나라도 0이면 커널의 모든 픽셀이 0으로 설정됩니다. 이미지에 침식 함수를 적용하기 전에 한 가지 조건은 이미지가 회색조 이미지여야 한다는 것입니다.

원본 이미지

OpenCV 함수 erode()를 사용하여 이미지 지우기

알고리즘

Step 1: Import cv2
Step 2: Import numpy.
Step 3: Read the image using imread().
Step 4: Define the kernel size using numpy ones.
Step 5: Pass the image and kernel to the erode function.
Step 6: Display the output.

예시 코드

import cv2
import numpy as np
image = cv2.imread('testimage.jpg')
kernel = np.ones((7,7), np.uint8)
image = cv2.erode(image, kernel)
cv2.imshow('Eroded Image', image)

출력

OpenCV 함수 erode()를 사용하여 이미지 지우기