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

OpenCV를 사용하여 이미지에 임계값 자르기 수행

<시간/>

이 프로그램에서는 openCV를 사용하여 이미지에 임계값 자르기를 수행합니다. 임계값은 임계값과 관련하여 각 픽셀의 값이 변경되는 프로세스입니다.

임계값보다 작으면 픽셀에 특정 값이 지정되고 임계값보다 크면 다른 값이 지정됩니다. 임계값 자르기에서 임계값보다 큰 값은 임계값으로 줄어듭니다. 다른 모든 픽셀은 동일하게 유지됩니다.

원본 이미지

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_TRUNC)cv2.imshow('TruncateThresholding', 이미지) 

출력

OpenCV를 사용하여 이미지에 임계값 자르기 수행