3

問題は、画像内の既知の長方形のオブジェクトを検出することです。次のうち、計算コストが低いものはどれですか。

  1. ホモグラフィーの検索 - ホモグラフィーを検索するために、既知のオブジェクトのテンプレートを使用して特徴マッチングを行います。
  2. 輪郭検出 - 画像内の最大の輪郭を検出しようとします。この特定のケースでは、最大の輪郭が、見つけようとしている既知の長方形のオブジェクトに対応すると仮定します。

どちらの場合も、オブジェクトを検出して遠近法を設定した後、遠近法変換を行います。

注: Open-CV 関数を使用してホモグラフィを見つけ、輪郭を検出しています。

4

1 に答える 1

3

最大の等高線を見つけてみてください。これは最も簡単で、はるかに高速です。キャニー エッジを検出してから輪郭を見つけ、最大の面積を持つものを見つける必要があります。ただし、形状を考慮していないため、輪郭がはっきりしない場合や、より大きなオブジェクトがある場合は失敗する可能性があります。両方のアイデアを適用して、より良い結果を得ることができます。

編集:

コメントに返信するには、キャニー エッジ + 等高線の検索 + フィーチャの検索に対して最大の検索 + フィーチャの一致が必要です

最初の組み合わせは計算コストが低いと思います。さらに、ここには正方形/長方形検出の適切な実装があります

ただし、四角形の輪郭がはっきりしていない場合や、さらに四角形が非常にテクスチャ化されている場合は、フィーチャ マッチングでより良い結果が得られるはずです。

于 2015-05-10T14:24:40.890 に答える