SIFT検出器に基づく特徴点検出概要 [OpenCV]
画像内の強いコーナーを検出します。
◆画像処理効果
処理前
処理後
以下のコードを使うと「stack overflow」で停止するので注意が必要です。原因究明はこの処理を使う必要が発生したときに行う。
以下に制作したSURF検出器による特徴点検出部のソースを示す。
Detectors.cpp
SIFTはノンフリー版なので、この関数を使用するには以下の2点を追加する必要があります。
1.マクロとヘッダーの追加
2.main関数の最初にcv::initModule_nonfree関数を追加
参考サイト
- http://physics.nyu.edu/grierlab/manuals/opencv/classcv_1_1SiftFeatureDetector.html
- http://opencv.jp/opencv-2svn/cpp/features2d_common_interfaces_of_feature_detectors.html#siftfeaturedetector
- http://opencv.jp/cookbook/opencv_img.html#id32