之前在AndroidStudio上就用了别人用写的库成功地打开了USB摄像头。
于是我之后又在PC上尝试了一下,首先去淘宝买了个MICRO母转USB公的转接口,然后在Qt上配置了一下OPENCV后开始尝试。
然后就坑到了,遂写此文。
本人使用了2种openCV提供的方法:
VideoCapture capture; capture.open(3); //open the default camera -1才是默认摄像机,3是我的USBCaemra的 if (capture.isOpened()) { qDebug()<<"camera open!!!"; } Mat edges; namedWindow("edges",1); for(;;) { Mat frame; //定义一个Mat变量,用于存储每一帧的图像 capture>>frame; //读取当前帧