더북(TheBook)
# 임계 값 설정
threshold_value = 128
_, thresholded_image = cv2.threshold(image_gray, threshold_value, 255, cv2.THRESH_BINARY)

여기서 임계 값은 128로 설정되어, 해당 값 이상의 밝기를 가진 픽셀은 흰색(값 255)으로, 그보다 낮은 밝기를 가진 픽셀은 검은색(값 0)으로 설정됩니다.

마지막으로 처리된 이미지와 원본 그레이 스케일 이미지를 Matplotlib의 plt.imshow 함수를 사용해 출력합니다.

# 결과 이미지 시각화
plt.figure(figsize=(12, 6))
plt.subplot(1, 2, 1)
plt.imshow(image_gray, cmap='gray')
plt.title('Original Grayscale Image')
plt.axis('off')
plt.subplot(1, 2, 2)
plt.imshow(thresholded_image, cmap='gray')
plt.title('Binary Image after Thresholding')
plt.axis('off')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.