由于upup是萌新,在安装opencv时踩了不少坑,其中最难以解决的坑莫过于缺失.i文件,而又由于github服务器在美利坚,一直连接不上服务器,下载失败,导致cmake不成功。我尝试了网上各种方法,其中一个方法是下载好.i文件放到opencv_contrib-3.2.0/modules/xfeatures2d/src目录下,但是依然会出错,如下图:
然后我另辟蹊径,既然你老是要下载,但又老是不成功,那么我干脆不让你下载得了,于是我进入到它所提示的/home/pi/imgproc/opencv_contrib-3.2.0/modules/xfeatures2d/cmake目录下,发现了那两个文件
接着我打开第一个文件,把下载.i文件的函数注释掉并保存退出,如下图所示
再次执行cmake命令
这一次终于成功了!!
希望这篇文章对大家有所帮助!
注意:前提是你要先下载好缺失的.i文件,并将其拷贝到...opencv_contrib-3.2.0/modules/xfeatures2d/src目录下。
缺失的.i文件下载可参考:
ubuntu安装opencv问题解决——缺少boostdesc_bgm.i文件_明人不放暗屁@cheng的博客-CSDN博客