我有带RCA连接器的CCD相机。现在我必须将这台CCD相机与我的笔记本电脑连接起来,以便我可以将它用作网络摄像头。因此我选择了Easycap USB 2.0音频 - 视频适配器(http://easycap.co.uk/)来从摄像机RCA连接器获取视频信号到USB,以便我可以插入我的笔记本电脑。安装Easycap驱动程序后,我能够将相机与笔记本电脑连接。
当我尝试使用openCV访问相同的接口相机时,它没有发生:(。但是使用相同的代码,我能够在我的笔记本电脑中访问内置USB相机。请告诉我,为什么我不能当使用EasyCap接口时,将CCD摄像头读作设备。哪里出错了!!!!!
我用来访问CCD相机的代码是::
#include "stdafx.h"
#include <iostream>
#include <cv.h>
# include <cxcore.h>
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
CvCapture* capture = cvCaptureFromCAM(0);
cvNamedWindow("video", CV_WINDOW_AUTOSIZE );
IplImage *img1=NULL;
while( 1 )
{
img1 = cvQueryFrame(capture);
cvShowImage("video", img1);
if( (cvWaitKey(10) & 255) == 27 ) break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( "video" );
return 0;
}
希望我明白...提前谢谢..