本人小白,没有Linux学习基础,在Ubuntu16.04中配置OpenCV走了很多弯路,碰到下面的问题终于解决了。在此分享给大家。
终端中提示以下错误:
~/opencv_contrib/modules/xfeatures2d/src/boostdesc.cpp:673:20: fatal error: boostdesc_bgm.i: No such file or directory
解决方法:
首先按照,终端中提示的错误找到src的目录,然后在我下面给出的链接下载缺少的 boostdesc_bgm.i文件,其中包括:
boostdesc_bgm.i
boostdesc_bgm_bi.i
boostdesc_bgm_hd.i
boostdesc_lbgm.i
boostdesc_binboost_064.i
boostdesc_binboost_128.i
boostdesc_binboost_256.i
vgg_generated_120.i
vgg_generated_64.i
vgg_generated_80.i
vgg_generated_48.i
这些文件,将压缩包进行解压,选中这些文件复制到src的目录下(一个文件都不能少),重新执行代码,就可以完美解决问题了。
链接:https://pan.baidu.com/s/1qOBS4bHh9hfZtLwtgfJOGA
提取码:zkdb
鉴于上面的文件失效了,更新了永久的连接
链接:https://pan.baidu.com/s/1lxtLHISt50A3_SlYalSVyw
提取码:31nq
另做图像处理相关工作的可以加群交流:683861768