Basic GrayScale for Python
2019. 7. 9. 13:30ㆍML, OpenCV
파이썬으로 영상을 그레이 색상으로 바꾸는 효과를 줘봅시다.
다운로드한 사진, 동영상을 사용할 수도 있지만
웹캠을 사용하는 코드를 사용했습니다.
코드는 간단합니다.
import numpy as np
import cv2
cap = cv2.VideoCapture(0) # 0번 카메라 (웹캠)
while True:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) #BGR 컬러를 GRAY로 변환
cv2.imshow('frame',frame) #원본 영상 보여주기
cv2.imshow('gray',gray) #그레이 색상으로 변경된 영상 보여주기
key = cv2.waitKey(25)
if key == 27: # Esc
break
cv2.destroyAllWindows()
실행하면 위와같이 원본과 그레이 화면이 출력됩니다.