对于作业,我应该使用本教程来完成有关功能检测和匹配的任务: https://docs.opencv.org/3.2.0/d5/d6f/tutorial_feature_flann_matcher.html
但是,安装了4.0.1版并进行了所有设置后,出现以下错误:
错误(活动)E1696无法打开源文件“ opencv2 / xfeatures2d.hpp”
据我从不同来源收集到的信息,是xfeatures2d模块已移至opencv_contrib存储库中。但是,我的作业单指出,给定的示例已经过测试,应该可以与OpenCV 3.4.1一起使用。在Linux系统上。
我现在已经下载并测试了版本4.0.1、3.4.6和3.4.1,所有结果均相同。唯一的区别是,我在Windows上工作。
是否有一种无需安装opencv_contrib即可使用此模块的方法? Windows和Linux版本之间有区别吗? 如果可能,我要避免安装opencv_contrib。