[OpenCV] 1주차

JinMyung·2021년 8월 22일
0

컴퓨터 비전(computer vision)은 컴퓨터를 이용하여 정지 영상 또는 동영상으로부터 의미 있는 정보를 추출하는 방법을 연구하는 학문

OpenCV는 오픈 소스로 개발되고 있는 컴퓨터 비전 및 머신 러닝 라이브러리

🟥 입출력 및 디스플레이 함수

cv2.imread(filename[,flags])

  • 영상파일 읽기 및 불러오기 (numpy.ndarray의 배열로 읽어 반환)
  • filename : 파일경로, flags : 이미지 읽어오는 방식

cv2.imwrite(filename,img[,params])

  • 영상파일 저장 (numpy.ndarray의 배열 img)
  • filename : 저장할 경로, img : cv2.imread 리턴 값

cv2.imshow(winname,mat)

  • 영상파일 띄우기 및 출력
  • winname : 윈도우 창의 이름, mat : cv2.imread 리턴 값

cv2.waitKey([,delay])

  • 키보드 입력대기 (0을 입력하면 무한대기)
  • 키보드에서 누른 키에 대한 코드를 반환

cv2.destroyAllWindows()

  • 화면에 나타나는 모든 윈도우들 종료

🟩 비디오 프레임 캡처, 화면표시 함수

cv2.VideoCapture()

  • 영상파일 읽기 (numpy.ndarray의 배열로 읽어 반환)
  • filename : 파일경로, flags : 이미지 읽어오는 방식

cv2.imwrite(filename,img[,params])

  • 이미지 저장 (numpy.ndarray의 배열 img)
  • filename : 저장할 경로, img : cv2.imread 리턴 값

cv2.imshow(winname,mat)

  • 이미지를 출력하는 함수
  • winname : 윈도우 창의 이름, mat : cv2.imread 리턴 값

cv2.waitKey([,delay])

  • 키보드 입력대기
  • 키보드에서 누른 키에 대한 코드를 반환

cv2.destroyAllWindows()

  • 모든 윈도우 파괴
profile
어디까지 성장할지 한번 탐구해봅시다.

0개의 댓글