opencv扩展包opencv_contrib安装教程xfeature2d

https://blog.csdn.net/weijifen000/article/details/93377143?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160233307319726892460508%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160233307319726892460508&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v3~pc_rank_v2-7-93377143.first_rank_ecpm_v3_pc_rank_v2&utm_term=opencv_contrib&spm=1018.2118.3001.4187



https://b23.tv/XX89wV  感谢提供这个网址的网友

感谢上述的博主
装了两天终于弄好了

这几个博主的方法有些不一样,我都试了试

在装扩展包之前有没有装opencv都没关系

重点: 版本一致 ,勾选nonfree,取消勾选test
先花一个小时看看上面的博客版本,我是他的总结和补充

opencv 的包https://github.com/opencv 一定不要选master版本,opencv版本和扩展包的版本一致

步骤:mybuild路径设置在哪都OK,中文路径不行
刚开始一定勾选x64
configure以后,会报错,网络原因巴拉巴拉,下载失败,先不管他,
先配置不带扩展包的,先不填扩展包路径,取消勾选test (具体看上述B站链接)再 configure,看看mybuild目录下的download日志CMakeDownloadLog.txt,
日志如下
do_unpack “ippicv_2020_win_intel64_20191018_general.zip” “879741a7946b814455eee6c6ffde2984” "https://raw.githubusercontent.com/opencv


…(省略日志信息)
是不是少了下面几个文件,(下载方式上述博客网址),如果是,先不管,等下一起弄
opencv扩展包opencv_contrib安装教程xfeature2d_第1张图片
选扩展包路径 ,
点configure之后,这时候有个face(不是surface),取消勾选(看B站视频),
勾上nonfree
world为了保险可以不勾,(最好不勾,我勾了一下报错了)
configure
这时候再看日志文件发现又多了几个文件(vgg 和boos…下载失败)
这是xfeature的文件,如果不用这个模块可以再配置的时候,取消勾选(见B站视频)

下载链接https://github.com/lifelong-learner753/opencv-.cache-xfeatures2d/tree/master/boostdesc 感谢不知哪位的网友的分享
接下来处理下没弄好的文件 强调一下,不要像我当时一样,错误把文件复制到build目录下
正确的做法是复制到source下面!!!

opencv扩展包opencv_contrib安装教程xfeature2d_第2张图片
保险起见我这里解压了,还把里面的win也拿出来了
opencv扩展包opencv_contrib安装教程xfeature2d_第3张图片
opencv扩展包opencv_contrib安装教程xfeature2d_第4张图片
可以把下载下来文件夹直接覆盖掉,里面的名字都是一样的

然后 返回cMake configure genert(拼写错误就这样吧)

在确保文件复制好之后,还是报错可以不用管他

在cmake里openproject ,批生成(具体见B站视频),先allbuild 再install

环境配置,参考上述链接,如果没有选world,用到哪个lib 就在连接器加什么lib 用的多加的多

在这里插入图片描述
我这里没勾world 加上两个,一个是加扩展包之前的环境,一个是加了之后的,加之后的不解释视频里有,加之前搜索一个opencv配置也很详细

在这里插入图片描述

,测试一下这个,完全都不用修改就能跑起,成功!!!

你可能感兴趣的:(opencv,opencv)