Iam使用cvCapturefromCAM()显示摄像机视频。但是,如果进行了一些VT(视频)调用,则cvCapturefromCAM()将返回NULL。根据我的分析,这就像是,如果相机已经启动,捕获将返回NULL。因此,在进行视频通话时,摄像机已由视频引擎lib启动。我没有cvCapture指针来释放相机。请帮我解决这个僵局。。
谢谢gayathri devi
我认为你必须制作一个指向cvCapturefromCAM()
的指针,然后在使用后释放它。就这样。
像这样:
capture = cvCaptureFromCAM(0);
cvReleaseCapture(&capture);
祝你好运!
进行此修改,它应该可以工作。我以前也有这个问题。
CvCapture* capture = cvCaptureFromCAM( CV_CAP_ANY );