网上有很多。神马opencv与opencv_contrib版本不匹配等。不匹配的话cmake会直接报错。改了N次也不见好。后来干看错误直接改代码得了
报错位置:
//#include "opencv2/xfeatures2d/nonfree.hpp"
修改为:(自己按自己目录来)
# include "D:\\opencv_contrib-master\\modules\xfeatures2d\include\opencv2\xfeatures2d\nonfree.hpp"
其他还有2出错误也是这样修改就好。
解决问题了就。
做个记录,免得自己忘了