0

別の画像(numpy ndarrayとしても存在)内のパターン(numpy ndarrayとして存在)を検索し、テンプレートの一致(画像内の最小差分位置)を計算する必要があるという問題がありました。私の質問は...PythonImaging LibraryやNumpyで使用できる組み込みの画像、または手動で関数を記述せずにこれを実行できるものはありますか?

ありがとうございました....

4

1 に答える 1

1

これは、逆畳み込みまたは相関として行うのが最適です。Numpy / scipyには、両方を実行するコードがあります。

編集:小さな例を含みます。

ipythonノートブックファイルについては、ここにアクセスしてください:http: //nbviewer.ipython.org/4020770/

少しガウス分布を作成してから、元の画像と小さなサブセットでscipy.signal.correlate2dを使用しました。

相関の最大値は、画像のサブセットが撮影された場所を中心としていることがわかります。大規模なカーネルまたはイメージの場合、このコードには時間がかかる場合があることに注意してください(相関は高価であるため)

于 2012-11-05T20:59:23.783 に答える