[問題] 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