“SurfFeatureDetector”: 未声明的标识符/不能实例化抽象类

《OpenCV3编程入门》配套示例程序89:SURF特征点检测示例中,出现的问题及解决方法:


问题一:

直接按照原文代码写,报错“SurfFeatureDetector”: 未声明的标识符

.......
//【2】定义需要用到的变量和类 int minHessian = 400;//定义SURF中的hessian阈值特征点检测算子 SurfFeatureDetector detector( minHessian );//定义一个SurfFeatureDetector(SURF) 特征检测类对象 std::vector<KeyPoint> keypoints_1, keypoints_2;//vector模板类是能够存放任意类型的动态数组,能够增加和压缩数据 //【3】调用detect函数检测出SURF特征关键点,保存在vector容器中 detector.detect( srcImage1, keypoints_1 ); detector.detect( srcImage2, keypoints_2 );
.......

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzdwd.html