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

OpenCV를 사용하여 이미지에서 닫기 작업 수행

<시간/>

이 프로그램에서는 cv2.morphologyEx() 함수를 사용하여 닫기 작업을 수행합니다. 닫으면 전경의 작은 구멍이 제거되고 배경의 작은 구멍이 전경으로 바뀝니다. 이 기술은 이미지에서 특정 모양을 찾는 데에도 사용할 수 있습니다. 이 작업에 사용할 함수는 cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel)입니다.

원본 이미지

OpenCV를 사용하여 이미지에서 닫기 작업 수행

알고리즘

1단계:cv2 및 numpy를 가져옵니다. 2단계:이미지를 읽습니다. 3단계:커널을 정의합니다. 4단계:이미지와 커널을 cv2.morphologyex() 함수에 전달합니다. 4단계:출력을 표시합니다. 

예시 코드

 npimage =cv2.imread('testimage.jpg')kernel =np.ones((5,5), np.uint8)image =cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel)cv2로 cv2import numpy 가져오기 .imshow('닫기', 이미지)

출력

OpenCV를 사용하여 이미지에서 닫기 작업 수행