2

エッジ検出の正確性を判断する方法を見つけようとしています。プログラムがエッジを x や点や線などで決定する場所を示す小さなマーカーが必要です。これを行うものを探しています: http://en.wikipedia.org/wiki/File:Corner.png

4

3 に答える 3

4

OpenCVにはエッジ検出機能があり、C++ で使用できます。たまたま、リンク先の画像は、組み込みアルゴリズム (の 1 つ) を説明する記事で使用されています。

于 2011-02-11T16:37:52.013 に答える
2

その画像はエッジ検出操作の結果ではありません! コーナー検出です。それらはまったく異なる目的を持っています:

コーナー検出は、コンピューター ビジョン システム内で特定の種類の特徴を抽出し、画像の内容を推測するために使用されるアプローチです。コーナー検出は、モーション検出、画像マッチング、追跡、画像モザイク、パノラマ スティッチング、3D モデリング、オブジェクト認識で頻繁に使用されます。コーナー検出は、関心点検出のトピックと重複します。

OpenCVにはコーナー検出アルゴリズムがあります。最新のリンクには、VS 2008のソース コードの例が含まれています。別の例については、このリンクを確認することもできます。Google はさらに多くのことを提供できます。

于 2011-02-11T17:06:20.053 に答える
2

リンクする画像は、エッジ検出ではありません。

エッジ検出は通常、グレースケール画像の急激な明るさの変化を見つけるだけです-これは微分で行います-たとえば. ソーベルオペレーター。

具体的には、コーナーを見つけることは、SIFT またはガウスのラプラシアンのようなもので行われます。

于 2011-02-11T16:47:27.793 に答える