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

OpenCV를 사용하여 이미지에 흰색 BlackHat 작업 수행

<시간/>

이 프로그램에서는 OpenCV를 사용하여 이미지에 Blackhat 작업을 수행합니다. BlackHat 변환은 밝은 배경에서 관심 있는 어두운 개체를 향상시키는 데 사용됩니다. morphologyEx(image, cv2.MORPH_BLACKHAT, kernel) 함수를 사용하겠습니다.

원본 이미지

OpenCV를 사용하여 이미지에 흰색 BlackHat 작업 수행

알고리즘

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('블랙햇', 이미지)

출력

OpenCV를 사용하여 이미지에 흰색 BlackHat 작업 수행