더북(TheBook)

Opencv를 활용한 임계 값 처리 실습

OpenCV 라이브러리를 사용하여 실제 이미지에 임계 값 처리를 적용하고, 그 결과를 시각화하는 실습을 진행해보겠습니다.

먼저 이미지를 불러와서 임계 값 처리를 위한 준비를 해보겠습니다.

import cv2  # ①
import matplotlib.pyplot as plt

!wget https://raw.githubusercontent.com/Lilcob/test_colab/main/three%20young%20man.jpg

new_image_color = '/content/three young man.jpg'
new_image_color = cv2.imread(new_image_color)
image_gray = cv2.cvtColor(new_image_color, cv2.COLOR_BGR2GRAY) # ②

우선 three young man.jpg 이미지 파일을 OpenCV의 cv2.imread 함수를 사용하여 로드합니다(①). 다음으로 RGB로 변환된 이미지를 다시 cv2.cvtColor 함수를 사용하여 그레이 스케일 이미지로 변환합니다(②). 이렇게 이미지를 변환해 임계 값 처리를 위한 준비를 마쳤습니다.

이제 변환된 그레이 스케일 이미지에 cv2.threshold 함수를 적용하여 임계 값 처리를 수행합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.