두번째 장에서는 이미지를 다룬다.
cv2.imread(), cv2.imshow() , cv2.imwrite() 세 함수를 사용해본다.
1. 이미지 읽기 : cv2.imread()
import numpy as np
import cv2
img = cv2.imread('promini.png',0)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
img = cv2.imread('promini.png',0) : 회색(gray)으로 이미지 읽기
img = cv2.imread('promini.png',1) : 원색으로 이미지 읽기
2. 이미지 디스플레이 : cv2.imshow()
import numpy as np
import cv2
img = cv2.imread('promini.png',0)
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.namedWindow('image', cv2.WINDOW_NORMAL) : 윈도우 사이즈 조절 가능
3. 이미지 쓰기 : , cv2.imwrite()
import numpy as np
import cv2
img = cv2.imread('promini.png',0)
cv2.imshow('image',img)
k = cv2.waitKey(0)
if k == 27: # wait for ESC key to exit
cv2.destroyAllWindows()
elif k == ord('s'): # wait for 's' key to save and exit
cv2.imwrite('prominigrey.png',img)
cv2.destroyAllWindows()