OpenCV
오픈소스로 개발되고있는 컴퓨터 비전/머신 러닝 소프트웨어 라이브러리
OpenCV-python 개발 환경 설정



기본적인 영상 출력 프로그램


주요 함수 사용법
cv2.imread()

cv2.imwrite
파일 이름에 확장자까지 입력

cv2.namedWindow
- 없어도 cv2.imshow() 명령어가 있으면 영상을 보여준다.
- window_normal: 마우스로 창 크기 조절할 수 있음.

cv2.destroyWindow
- cv2.destroyWindow()
- cv2.destroyALLWindows()
- 창만 닫는게 아니라 프로그램을 아예 닫을때에는 생략해도됨. 하지만 함수 안에서 잠깐 띄워주고 해당 창만 닫을때에는 해당 명령어를 넣어줘야함.

cv2.imshow
- cv2.waitKey() 함수를 사용하지 않으면 화면에 잠깐 영상이 나왔다가 바로 사라짐

cv2.waitKey()
- ASCII 코드 값을 받으므로 ord('q') 대신 27이라고 코드를 작성하면 esc를 누르면 창이 종료된다.


Matplotlib을 이용한 영상 출력
OpenCV 데이터를 matplotlib으로 출력할 때에는 BGR로 되어있는 것을 RGB 순서로 바꿔줘야함. cv2.cvtColor()




