2011-05-26 10 views
1

カメラビデオを表示するには、cvCapturefromCAM()を使用してください。しかし、VT(ビデオ)コールが行われた場合、cvCapturefromCAM()はNULLを返します。私の分析によると、カメラが既に起動されている場合、キャプチャはNULLを返します。ビデオ通話をしている間、カメラはvideoengineライブラリによって起動されています。そして、私はカメラを解放するためにcvCaptureポインタを持っていません。私はあなたがcvCapturefromCAM()へのポインタを作成し、その後、使用した後、それを解放するために持っていると思うcvCapturefromCAM()はNULLを返します。

感謝 gayathriのデビ

答えて

1

...このデッドロックについては移動する方法を、私を助けてください。それでおしまい。このよう

capture = cvCaptureFromCAM(0); 

cvReleaseCapture(&capture); 

グッドラック!

1

この変更を加えるとうまくいくはずです。私は以前にもこの問題を抱えていました。

CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY); 
関連する問題