Borrar filtros
Borrar filtros

matlabにおけるSift処理の使い方や手順

6 visualizaciones (últimos 30 días)
koji Akano
koji Akano el 13 de En. de 2017
Comentada: koji Akano el 16 de En. de 2017
matlabにおけるSift処理の使い方や手順に役たつようなリンクがありますしたら,教えていただきたいです

Respuesta aceptada

Tohru Kikawada
Tohru Kikawada el 13 de En. de 2017
MATLABによる局所特徴量の検出や抽出ついては こちら をご覧ください。
SIFT特徴量自体はサポートされていないのですが、Computer Vision System Toolboxをお持ちであればFAST, Harris, SURF, MSER, FREAK, BRISK および HOGを使うことができます。
SIFT特徴量を使いたい場合には SIFT Feature Extreaction などのFile Exchangeにあるファイルも使えそうですね。
ご参考になれば幸いです。
  3 comentarios
michio
michio el 13 de En. de 2017
SIFT特徴量がよいですか?SURF特徴量を使った画像マッチングであれば kikawadaさんのリンクにサンプルコードがあります。
SIFT特徴量を求める関数は(MathWorksの製品としては)ありません。ただ、'SIFT MATLAB' などでGoogle検索したところ、別のご質問で触れておりました VLFeatの機能を使ったチュートリアルが見つかりました。こちらはもう既にご覧になられておりますか?
Google検索もぜひご活用を。
koji Akano
koji Akano el 16 de En. de 2017
2つの異なった画像のコーナー検出を行いました. この後,二つの異なった画像の対応点のマッチングをしたいのですが,matlab内の関数でどのようなものが相応しいでしょうか. basic matching(http://www.vlfeat.org/overview/sift.html)のような処理を行いたいのですが,処理に相応しい関数を存じ上げませんので,どなたかご存知の方はいらっしゃいませんか. vl_siftという関数は未定義と表記され実行できませんので別の関数を実行する必要があります.
私は救いようの無い馬鹿ですが,なにとぞよろしくお願いします. 誰か救ってください.
知識がなさ過ぎてすみません.
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーコーナー検出ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー I = imread('DSC07471.JPG'); I= rgb2gray(I); corners = detectFASTFeatures(I,'MinContrast',0.1); J = insertMarker(I,corners,'circle'); figure; imshow(J);
I2 = imread('DSC07472.JPG'); I2= rgb2gray(I2); corners = detectFASTFeatures(I2,'MinContrast',0.1); J = insertMarker(I2,corners,'circle'); figure; imshow(J);

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by