이 프로그램에서는 OpenCV를 사용하여 이미지에 Blackhat 작업을 수행합니다. BlackHat 변환은 밝은 배경에서 관심 있는 어두운 개체를 향상시키는 데 사용됩니다. morphologyEx(image, cv2.MORPH_BLACKHAT, kernel) 함수를 사용하겠습니다.
원본 이미지
알고리즘
1단계:cv2를 가져옵니다. 2단계:이미지를 읽습니다. 3단계:커널 크기를 정의합니다. 4단계:이미지와 커널을 cv2.morphologyex() 함수에 전달합니다. 5단계:출력을 표시합니다.사전>예시 코드
가져오기 cv2image =cv2.imread('image_test.jpg')filter_size =(5,5)kernel =cv2.getStructuringElement(cv2.MORPH_RECT, filter_size)image =cv2.morphologyEx(이미지, cv2.MORPH_BLACKHAT, 커널)cv2 .imshow('블랙햇', 이미지)출력