lylfqwer
lylfqwer
2017-03-07 12:51

VS2010 opencv sift算法如何将下面第11行代码descriptor保存到数据库中?

2

1 Mat img = imread("D:\train\1.jpg");
2 imshow("image before", img);

//sift特征检测

3 SiftFeatureDetector siftdtc;

4 vectorkp;

5 siftdtc.detect(img, kp);//提取特征点的具体位置和角度,其保存在kp中

6 Mat outimg;

7 drawKeypoints(img, kp, outimg);

8 imshow("image keypoints", outimg);
9 SiftDescriptorExtractor extractor;//特征提取器

10 Mat descriptor; //描述符
11 extractor.compute(img, kp, descriptor);
12 ofstream file("./img.feature");//提取到的特征保存在这个文件中,128维
13 file << endl << descriptor << endl;

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐

换一换