私はmatlabを使って古代のコイン認識システムをやっています。私がこれまでに行ったことは次のとおりです。
- グレースケールに変換
- ガウス フィルターを使用してノイズを除去する
- コントラスト強調
- キャニーエッジ検出器を使用したエッジ検出。
今、分類のために特徴を抽出したいと思います。私が選択しようと思った機能は、丸み、面積、色、SIFT、SURF です。私の問題は、SIFT および SURF アルゴリズムをプロジェクトに適用する方法です。両方の組み込み関数が見つかりませんでした。
私はmatlabを使って古代のコイン認識システムをやっています。私がこれまでに行ったことは次のとおりです。
今、分類のために特徴を抽出したいと思います。私が選択しようと思った機能は、丸み、面積、色、SIFT、SURF です。私の問題は、SIFT および SURF アルゴリズムをプロジェクトに適用する方法です。両方の組み込み関数が見つかりませんでした。
MATLAB バインディングを使用した C 実装として SIFT を見つけることができます: http://www.vlfeat.org/index.html
私と同じようにこのスレッドに出くわした他の人にとって、http: //www.vlfeat.org/index.html の実装は必要以上のものであり、コードに合わせるのもかなり難しいことに気付きました。次のリンク; http://robwhess.github.io/opensift/には、実行可能ファイルの例を伴う SIFT アルゴリズムのみの実装があり、ソース コードが利用可能です ( http://www.cs.ubc.ca/~lowe/keypointsとは異なります)。 / sift バイナリ実行可能ファイルのみを含む)。
ここで SIFT 機能の matlab 実装を見つけることができます: http://www.cs.ubc.ca/~lowe/keypoints/