//打开摄像头,编号从0开始
Mat srcImage;
VideoCapture capture(0);
if (!capture.isOpened())
cout << "fail to open!" << endl;
//VideoCapture::set() 中可以设置video以及摄像头的很多参数,比如摄像头的曝光,色彩等,设置video的帧率,当前帧数等
capture.set(CV_CAP_PROP_FPS,2);
capture.set(CV_CAP_PROP_POS_FRAMES, 0);
double rate = capture.get(CV_CAP_PROP_FPS); //获取帧率
for (;;){
capture >> srcImage; //这一步用来获取每一帧图像
//各种图像处理此帧数据,也就是srcImage
/**********/
/**********/
/**********/
}
[opencv] 摄像头操作
最新推荐文章于 2023-10-18 20:59:08 发布