cvCapturefromCAM() returns NULL



Iam使用cvCapturefromCAM()显示摄像机视频。但是,如果进行了一些VT(视频)调用,则cvCapturefromCAM()将返回NULL。根据我的分析,这就像是,如果相机已经启动,捕获将返回NULL。因此,在进行视频通话时,摄像机已由视频引擎lib启动。我没有cvCapture指针来释放相机。请帮我解决这个僵局。。

谢谢gayathri devi

我认为你必须制作一个指向cvCapturefromCAM()的指针,然后在使用后释放它。就这样。

像这样:

capture = cvCaptureFromCAM(0);
cvReleaseCapture(&capture);

祝你好运!

进行此修改,它应该可以工作。我以前也有这个问题。

CvCapture* capture = cvCaptureFromCAM( CV_CAP_ANY );

相关内容

  • 没有找到相关文章

最新更新