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);