“未声明的标识符:SurfFeatureDetector”问题解决办法
2016-12-30 14:18
387 查看
“未声明的标识符:SurfFeatureDetector”问题解决办法
在VS中使用opencv2.4.X版本的时候,如果使用SurfFeatureDetector(或者SiftFeatureDetector)做特征点检测的时候,按照官方文档上的示例代码include头文件为:opencv2/features2d/features2d.hpp,则会出现如下报错:errorC2065: “SurfFeatureDetector”: 未声明的标识符。1、实际上2.4.X版本的SurfFeatureDetector(或者SiftFeatureDetector)包含在opencv2/nonfree/features2d.hpp中,所以应该include这个头文件,并且在“项目属性->链接器->输入->附加依赖项”中加入库文件:opencv_nonfree240d.lib(以opencv2.4.0为例子)。
2、同时,特征点匹配中如果使用到BruteForceMatcher则应该include头文件:opencv2/legacy/legacy.hpp,并在“项目属性->链接器->输入->附加依赖项”中加入库文件:opencv_legacy240d.lib(以opencv2.4.0为例子)。
3、此外,特征点匹配中如果用到FlannBasedMatcher则应该include头文件:opencv2/features2d/features2d.hpp,并在“项目属性->链接器->输入->附加依赖项”中加入库文件:opencv_features2d240d.lib(以opencv2.4.0为例子)。
“未声明的标识符:SurfFeatureDetector”问题解决办法
标签:features2d 头文件问题
原文:http://blog.csdn.net/holybin/article/details/41144705
相关文章推荐
- “未声明的标识符:SurfFeatureDetector”问题解决办法
- “未声明的标识符:SurfFeatureDetector”问题解决办法
- 他山之石01---“未声明的标识符:SurfFeatureDetector”问题解决办法
- opencv “未声明的标识符:SurfFeatureDetector”问题解决办法
- “未定义的标识符:SurfFeatureDetector”问题解决办法
- “未定义的标识符:SurfFeatureDetector”问题解决办法
- error C2065: “SurfFeatureDetector”: 未声明的标识符
- 【错误处理】error C2065: “SurfFeatureDetector”: 未声明的标识符;error C2065: “FlannBasedMatcher”: 未声明的标识符
- 使用extern声明结构体遇到的问题及解决办法
- _CommandPtr未声明的标识符解决办法
- 64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
- 64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法[转帖]
- 使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
- 64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
- 64位操作系统使用PLSQL Developer时,“无法解析指定的连接标识符”问题的解决办法
- 安装opencv3.0.0-alpha 后出现“CV_BGR2GRAY”: 未声明的标识符的解决办法
- 使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法[转]
- 使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
- 无法将函数定义与现有的声明匹配 问题的解决办法 分享
- opencv3.0中SiftFeatureDetector不在cv命名空间下的解决办法