OpenCV
02. opencv 캠으로 확인하기
jω
2023. 8. 20. 20:23
#include <opencv2/imgcodecs.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/opencv.hpp>
#include <iostream>
#include <stdio.h>
using namespace cv;
using namespace std;
int main(int ac, char** av) {
VideoCapture cap(0);
cap.set(CAP_PROP_FRAME_WIDTH, 1920);
cap.set(CAP_PROP_FRAME_HEIGHT, 1080);
if (!cap.isOpened()) {
printf("Can't open the camera");
return -1;
}
Mat img;
while (true) {
cap >> img;
imshow("camera img", img);
if (waitKey(1) == 27) break;
}
return 0;
}
cap(0) 은 카메라 번호 0 번을 의미한다.
내장카메라가 있는 상황이면 내장카메라가 0번이고, usb로 연결되어있는 외장카메라가 1번이 된다.
필자는 usb 외장카메라 하나뿐이기에 0으로 하였다.
잘 나온다.