2

OpenCV と Python を使用して、数百のパズルピースの画像を 1 つの大きな完全な画像につなぎ合わせようとしています。すべての画像はデジタル化されており、PNG 形式になっています。ピースはもともとスキャンから抽出されたもので、個々のピースに抽出されているため、背景が透明で、それぞれが 1 つのピースになっています。それらを比較し、OpenCV を使用して一致するものを見つけるプロセスは何ですか?

計画では、画像とパズルのピースは常に異なります。この python プログラムは、配置されたすべてのピースをスキャンし、ピースを切り取って (現在はそうしています)、パズルを元に戻します。

4

1 に答える 1

0

これがあなたが行おうとしている小さな楽しいプロジェクトである場合は、画像のヒストグラムを比較するか、 SIFT/SURFを使用できます。Python API に SIFT、SURF の実装はないと思います。互換性のある同等のものを見つけることができれば、それを行うことができます。

画像の比較は、所有しているデータセットに大きく依存します。一部の手法は、他の手法よりも効果的です。

于 2012-06-21T15:51:46.077 に答える