ヒストグラムでオブジェクトを追跡する基本的なビデオトラッカーを作成しようとしています。オブジェクトが最初に配置されている領域(長方形)があります。そして、その領域の画像のヒストグラムを取得したいと思います。(次に、次のフレームでそのヒストグラムを探します)。
特定の領域のヒストグラムをできるだけ効率的に取得するにはどうすればよいですか?
ps私はc#+ emguで作業しています..しかし、emguに解決策がなく、OpenCVに解決策がある場合は、それも役に立ちます。ありがとうございます。
ROI(関心領域)を設定して操作するのはどうですか?
Emguのdensehistogramクラスには、組み込みのマスク引数があります。私はそれを使用していませんが、それは役立つかもしれません。
hist.Calculate<Byte>(new Image<Gray, byte>[] { ImageFrame }, true, MASKGOESHERE);