オブジェクトを抽象的に表現した白黒画像を出力として提供する背景減算アプリケーションが必要です。詳細については、下の画像を参照してください。ビデオ監視のように背景が照明の変化に適応するように、オンライン アルゴリズムである必要があります。
コードブローでOpenCVでこれを試しました.2つの主な問題があります.
オブジェクト追跡は必要ありません。
バックグラウンドの標準的なアプリケーションのはずですが、サンプル コードが見つかりませんでした。これはどのように実装できますか?どうもありがとう。
...
for(;;)
{
cap >> frame;
bg.operator ()(frame,fore);
bg.getBackgroundImage(back);
cv::findContours(fore,contours,CV_RETR_EXTERNAL,CV_CHAIN_APPROX_NONE);
cv::drawContours(frame,contours,-1,cv::Scalar(0,0,255),2);
cv::imshow("Frame",fore);
cv::imshow("Background",back);
if(cv::waitKey(30) >= 0) break;
}
...