Opencv(C ++)を使用してリアルタイムオプティカルフローアプリを開発しています。Lucas-Kanade Trackingメソッドを適用するために、2つの連続するフレームをキャプチャする方法がわかりません。
これは機能しません:
CvCapture* capture = cvCaptureFromCAM(1);
IplImage *imgA=cvQueryFrame( capture );
IplImage *imgB=cvQueryFrame( capture );
私もこれを試しましたが、プログラムはループを終了しません:
CvCapture* capture = cvCaptureFromCAM(1);
IplImage *imgA=cvQueryFrame( capture );
IplImage *imgB=cvCreateImage(cvSize(imgA),IPL_DEPTH_32F,3);
while(cvNorm(imgA,imgB)==0)
imgB=cvQueryFrame( capture );
何か案は?これがばかげた質問ではないことを願っていますが、私はそれが:/事前に申し訳ありません。ありがとう!!