私が行っているプロジェクトでは、数百枚の画像の「画像バンク」をコンピューターに保存しています。コンピューターは、Webカメラにこれらの正確な画像の1つが表示されたときに、これらの100枚の画像のどれであるかを判別できる必要があります。
最初はヒストグラムを使って画像を照合することを検討しましたが、表示される画像が保存されている画像の1つとまったく同じになることを知っているため、これは効率的ではないと感じています(単に同じではありません)。オブジェクトだけでなく、同じ画像)。私がやりたいのは、すべてのWebカメラのノイズを除去し、画像の明るさ、コントラストなどをスケーリングして、オンラインで最も近いものを見つけることだけです。
このようなことを行う組み込みのOpenCV関数はありますか?そうでない場合、これを行うためにどのようなアルゴリズムを書くことができますか?