【OpenCV】特徴点の抽出(FAST編)
スポンサーリンク
OpenCVによる特徴点の抽出を試してみました。
今回試したアルゴリズムはFASTです。
特徴点の抽出結果
特徴点数[1174]
#include <opencv2\opencv.hpp> int main( void ) { // 画像の読み込み cv::Mat img_src = cv::imread( "Lenna.png" ); // FAST cv::FastFeatureDetector detector; // 特徴点 std::vector<cv::KeyPoint> keypoints; // 特徴点の取得 detector.detect( img_src, keypoints ); // 特徴点の記述 cv::Mat img_dst; cv::drawKeypoints( img_src, keypoints, img_dst ); std::cout << keypoints.size(); // 画像の表示 cv::namedWindow( "FAST", CV_WINDOW_AUTOSIZE ); cv::imshow( "FAST", img_dst ); cv::waitKey( 0 ); return 0; }
参考
- 作者: 小枝正直,上田悦子,中村恭之
- 出版社/メーカー: 講談社
- 発売日: 2014/07/18
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る