だから我々は次のようなコードを試してみてください。OpenCV画像が `==`ならboolを真にする方法、そうでない場合はfalseを返す?
cv::Mat m1, m2;
cv::VideoCapture cap(0);
do {
cap >> m1;
cap >> m2;
} while(cv::norm(m1,m2)==0);
frames+=2;
//...
が、動作しないようです。どのようにカメラからキャプチャされたフレームのデータコンテンツが同じかどうかを知る方法は?
「差分」を行い、ゼロであるかどうかを確認できます。 – Blender
cv :: norm()はシンプルで速いメソッドですが、照明の変更や視点の変更を考慮していないため、これらのプロパティのわずかな変更によってメソッドが失敗します。 – karlphillip
Check http://stackoverflow.com/q/4196453/176769 – karlphillip