0

私は非常に似た問題を抱えていますが、これよりも非常に単純です。

まず、小さな画像があります。ここに画像の説明を入力

次に、スクリーンショットを撮り、小さな家がスクリーンショットに含まれているかどうかを検出したいと考えています。

問題は、私の家はサイズが異なり、色がわずかに異なることです。

これまでに OpenCV ライブラリを見つけましたが、私のニーズにはかなり大きすぎるようです。

このタスクを達成するためのより簡単なライブラリを知っていますか?

送信

編集:SURFアルゴリズムについてこれを見つけました

4

1 に答える 1

0

あなたの質問から判断すると、画面に表示されるように画像に透けやゆがみはありませんが、あなたが参照した問題ははるかに困難な状況です. 画像に歪みは発生しませんが、サイズが増減するだけです。

色に関係なく一致させるには、テンプレート画像とスクリーン ショットの両方について( sobel kernelsを使用して) グラデーション画像を計算することをお勧めします。これで、目に見えるエッジに基づいてマッチングが行われ、ミックスから色が取り出されます。

サイズに関係なく一致させるには、テンプレートの複数のバージョンを作成し (バージョンが多いほど正確になりますが、処理に時間がかかります)、受け入れ可能な一致が見つかるまでテンプレートを画像上でスライドさせます。

OpenCV は、学習曲線が急勾配の野獣です。私の仮定が正しければ、単純な画像処理技術を適用できる場合に OpenCV が大きすぎると正しく述べています :)。

于 2012-11-15T14:22:53.120 に答える