Iam使用cvCapturefromCAM()显示摄像机视频。但是如果进行一些VT(视频)调用,cvCapturefromCAM()返回NULL。根据我的分析,它就像是,如果相机已经启动,捕获将返回NULL。所以在进行视频通话时,摄像头由视频引擎库启动。而且我也无法使用cvCapture指针来释放相机。请帮我如何去了解这个僵局..cvCapturefromCAM()返回NULL
感谢 佳雅特丽·戴维
Iam使用cvCapturefromCAM()显示摄像机视频。但是如果进行一些VT(视频)调用,cvCapturefromCAM()返回NULL。根据我的分析,它就像是,如果相机已经启动,捕获将返回NULL。所以在进行视频通话时,摄像头由视频引擎库启动。而且我也无法使用cvCapture指针来释放相机。请帮我如何去了解这个僵局..cvCapturefromCAM()返回NULL
感谢 佳雅特丽·戴维
我认为你必须作出一个指针cvCapturefromCAM()
,然后使用后,将其释放。而已。
像这样:
capture = cvCaptureFromCAM(0);
cvReleaseCapture(&capture);
祝您好运!
作出此修改,它应该工作。我之前也有过这个问题。
CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY);