Windows で SIFT のインストール
このWebページでは,
SIFT (Scale-Invariant Feature Transform) は David Lowe による.1999年発表.特徴点(key point)の抽出と,回転,スケール変化,照明変化に頑健な特徴量(特徴点ごとの特徴量).
http://www.cs.ubc.ca/~lowe/keypoints/ で公開されている David Lowe の SIFT 特徴点検出器のデモ版 (demo version of David Lowe's SIFT keypoint detector) のインストール手順を説明する. Windowsでも動作します.
* ライセンスについては,このホームページの記述をよく確認すること.
* SIFT に関するアメリカの特許(US Patent 6,711,293)は 2020年3月7日に満了している.ただし,利用の際は上記ホームページのライセンス条件をよく確認すること.
先人に感謝.
キーワード: SIFT, David Lowe の SIFT キーポイント検出器, Windows でインストール
ダウンロードとインストール
ここでの作業に使っているディレクトリ
- ダウンロードしたプログラムのファイルを展開(解凍)するディレクトリ: E:\siftDemoV4\siftDemoV4
ダウンロードとインストールの手順
- ウェブページを開く
- 「SIFT demo program (Version 4, July 2005)」をクリックする
- .zip ファイルのダウンロードが始まるので確認する.
ファイル名は siftDemoV4.zip
- ダウンロードした .zip ファイルを展開(解凍)し,分かりやすいディレクトリに置く.
この .zip ファイルは,E:\siftDemoV4\siftDemoV4 に展開(解凍)したものとして,説明を続けるので,適切に読み替えてください.
- テスト実行してみたい.
Windows のコマンドプロンプトを開き,
「ダウンロードしたプログラムのファイルを展開(解凍)したディレクトリ」に移動する.
E: cd E:\siftDemoV4\siftDemoV4
- 次のように実行し,画像ファイル box.pgm から SIFT 特徴点を検出してみる.
このプログラムは標準入力から PGM 画像を読み込み,標準出力に結果を書き出す.
-displayを付けると,検出した特徴点(位置・スケール・向き)を矢印で重ねた画像が出力されるので,ここでは result.pgm に書き出す..\siftWin32.exe -display <box.pgm >result.pgm
- 出力された result.pgm を画像表示ソフトで開き,特徴点を示す矢印が重ねて描かれていることを確認する.
PGM 形式の画像を表示するには,フリーソフトの IrfanView(https://www.irfanview.com/)などが利用できる.