데이터 취업 스쿨 스터디 노트 -(93) OpenCV, 주요 함수

테리·2024년 10월 3일
0
post-thumbnail

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()

0개의 댓글