私は、エッジ検出と画像セグメンテーション/オブジェクト認識に関するかなり広範な知識を必要とする個人的なプロジェクトに携わっています。
コードを書く前に計画/理解することの重要性を知っています。これを念頭に置いて、コンピューティングのこれらの領域について学ぶために、どこから始めるのが最適ですか? 理想的には、オンラインの記事/論文を探しています。
ありがとう
私は、エッジ検出と画像セグメンテーション/オブジェクト認識に関するかなり広範な知識を必要とする個人的なプロジェクトに携わっています。
コードを書く前に計画/理解することの重要性を知っています。これを念頭に置いて、コンピューティングのこれらの領域について学ぶために、どこから始めるのが最適ですか? 理想的には、オンラインの記事/論文を探しています。
ありがとう
Code Project に関する Christian Graus のシリーズが役立つことがわかりました。
C# および GDI+ を使用したダミーの画像処理 パート 1 - Per Pixel フィルター
C# および GDI+ を使用したダミーの画像処理 パート 2 - 畳み込みフィルター
C# および GDI+ を使用したダミーの画像処理 パート 3 - エッジ検出フィルター
C# および GDI+ を使用したダミーの画像処理 パート4 - C# と GDI+ を使用したダミーのバイリニア フィルターとサイズ変更
画像処理 パート 5 - C# と GDI+ を使用したダミーの渦巻き
画像処理を含む変位フィルター パート 6 - HSL 色空間
これらのスタンフォード大学のスライドなど、優れたコンピューター ビジョンコースのスライドを探すことをお勧めします。
一般的に、特定のテーマに関するパワーポイント プレゼンテーションの大学サイトをグーグルで検索して、興味深い資料を見つけます。
おそらく、OpenCv を多用したくなるでしょう: http://opencv.willowgarage.com/wiki/Welcome
必要なアルゴリズムの多くは、OpenCv で既に実装されています。そのため、コンピュータ ビジョンについてできるだけ多くのことを学ぶことを最優先する必要があります。オンライン リソースではなく、このトピックに関する書籍から学ぶことをお勧めします。オンライン リソースは、最先端の研究や非常に基本的な技術をチェックするのに最適な場所であることがわかりますが、非常に必要な入門資料は通常不足しています。
しばらく前に、ユニプロジェクトの非常に基本的なエッジ検出を行いました。私が試作したアルゴリズムは、ラプラスとソーベルです。
これは、アルゴリズムを実装するために必要な情報のほとんどを入手したページです。
http://www.pages.drexel.edu/~weg22/edge.html
興味があれば、昔から少し怖いかもしれない C++ ソース コードがいくつかあります。