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

OpenCV를 사용한 이미지의 Python 그레이 스케일링

<시간/>

이 튜토리얼에서는 Grayscaling을 사용하여 이미지의 회색조를 변경하는 방법을 배울 것입니다. RGB, CMYK와 같은 다양한 색상 공간에서 이미지를 변경하는 과정입니다. 등., 회색 음영으로 . OpenCV 설치 모듈을 이전에 설치하지 않은 경우

pip install opencv-python

OpenCV 모듈을 설치한 후. 아래 단계에 따라 코드를 작성하세요.

  • cv2 모듈을 가져옵니다.
  • cv2.imread(image_path)로 이미지 읽기 변수에 저장합니다.
  • cv2.cvtColor(image, cv2.COLOR_BGR1GRAY)를 사용하여 이미지 색상 스케일을 변환합니다. 변수에 저장합니다.
  • cv2.imshow(image)를 사용하여 이미지 표시 .
  • cv2.waitKey()를 사용하여 종료하려면 아무 키나 누를 때까지 기다립니다. .
  • cv2.destroyAllWindows()를 사용하여 열려 있는 모든 창을 파괴합니다. 방법.

예시

# importing the opencv(cv2) module
import cv2
# reading the image
image = cv2.imread('lion.png')
# changing the color space
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# showing the resultant image
cv2.imshow('Grayscale Lion', gray_image)
# waiting until key press
cv2.waitKey()
# destroy all the windows
cv2.destroyAllWindows()

출력

위의 코드를 실행하면 아래와 같이 회색조로 된 이미지를 볼 수 있습니다.

OpenCV를 사용한 이미지의 Python 그레이 스케일링

결론

튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.