画像内のロゴ/テキスト パターンを検出するために opencv を使用したいと考えています。パターンの位置の中心点に興味があります。検出は、スケール (0.5x - 2.0x) および回転不変 (-/+ 20 度) である必要があります。
SIFT、SURF、FAST を試しました。最初の 2 つは多くの場合、適切な場所にゲストとして表示されますが、非常に遅いことがわかりました (画像のサイズを少なくとも 1200x1600 に変更する必要がありましたが、それはおそらく別の問題です)。
パターンではなく、行のみに一致するアルゴリズムがあることを期待していました。たとえば、私は で実験しましたmatchShapes()
が、その方法は回転とスケールの不変ではないようです。
パターン:
画像:
キャニーの後: