[问题] opencv该如何抓取四路撷取卡的webcam

楼主: dedicationsh (ddd)   2015-07-22 11:38:04
各位大大
我有一个4路的影像撷取卡
有用过opencv来抓过影像了
但是他都只抓的到四路中的第一路
code部分
影像撷取卡的的编号是0
然后我笔电的上面的webcam编号是1
我用编号2 3 4都抓不到影像
以下是我再昨日找的code
#include <cv.h>
#include <highgui.h>
#include <stdio.h>
#include <windows.h>
int main()
{
CvCapture *capture0;
CvCapture *capture1;
IplImage *frame0;
IplImage *frame1;
capture0 =cvCaptureFromCAM(0);
capture1 =cvCaptureFromCAM(1);
cvNamedWindow("Webcam0",1);
cvNamedWindow("Webcam1",1);
while(true)
{
frame0 = cvQueryFrame(capture0);
frame1 = cvQueryFrame(capture1);
cvShowImage("Webcam0",frame0);
cvShowImage("Webcam1",frame1);
if(cvWaitKey(10)>=0)
{
break;
}
}
cvReleaseCapture(&capture0);
cvDestroyWindow("Webcam0");
}
这样我都只能抓到第一路的QAQ
请问有人有经验吗
作者: bdvstg (bdvstg)   2015-07-22 11:41:00
之前试过好一阵子... 找不到方法 (我用很便宜的USB 4路)
楼主: dedicationsh (ddd)   2015-07-22 11:44:00
我也是用很便宜的 easycap 因为我想抓三个影像那我再多插一个2路和一个1路的 撷取卡 会冲突吗
作者: hichcock (快乐一整年 ^^~~~)   2015-07-22 13:03:00
先看一下装置管理员里面看到几个

Links booklink

Contact Us: admin [ a t ] ucptt.com