본문 바로가기
A.I./OpenCV

OpenCV c++)노트북 웹캠을 통한 실시간 출력

by 채소장사 2020. 2. 14.

cap.open(0) 은 디폴트 카메라, 즉 노트북에서 웹캠을 통해 영상을 입력받으라는 뜻이다.

만약에 외장 카메라를 이용할 경우에는 

추가 카메라의 ID를 받아와서 영상을 입력받으면 된다.

     int deviceID = 0;

     int apiID = cv::CAP_ANY;

     cap.open(deviceID + apiID);

 

waitKey( int delay ) 는 delay (ms)만큼 대기하여 키 입력을 받게된다.

delay가 0이면 무한히 대기하게 되고, 따라서 출력은 정지 이미지로 나오게 된다.

같은 뜻에서 delay가 큰 값일수록 오랜 시간동안 한 이미지가 출력되게 된다.

댓글