컴퓨터 비전(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()