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

OpenCV를 사용하여 이미지에서 제로 임계값 수행

<시간/>

이 프로그램에서는 openCV를 사용하여 이미지에 대해 제로 임계값을 수행합니다. 임계값은 임계값과 관련하여 각 픽셀의 값이 변경되는 프로세스입니다. 임계값보다 작으면 픽셀에 특정 값이 지정되고 임계값보다 크면 다른 값이 지정됩니다. 제로 임계값에서 임계값보다 작은 강도 값을 갖는 픽셀은 0으로 설정됩니다.

원본 이미지

OpenCV를 사용하여 이미지에서 제로 임계값 수행

알고리즘

1단계:cv2를 가져옵니다. 2단계:임계값 및 max_val을 정의합니다. 3단계:이 매개변수를 cv2.threshold 값에 전달하고 수행하려는 임계값 유형을 지정합니다. 4단계:출력을 표시합니다. 

예시 코드

가져오기 cv2image =cv2.imread('testimage.jpg')threshold_value =120max_val =255ret, image =cv2.threshold(image, threshold_value, max_val, cv2.THRESH_TOZERO)cv2.imshow('ZeroThresholding', 이미지) 

출력

OpenCV를 사용하여 이미지에서 제로 임계값 수행