200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 以VS+OpenCV3.4.7+opencv_contrib3.4.7 为例 用cmake编译 实现所有版本轻松编

以VS+OpenCV3.4.7+opencv_contrib3.4.7 为例 用cmake编译 实现所有版本轻松编

时间:2019-04-23 08:28:37

相关推荐

以VS+OpenCV3.4.7+opencv_contrib3.4.7 为例 用cmake编译 实现所有版本轻松编

以VS+OpenCV3.4.7+opencv_contrib3.4.7 为例,用cmake编译,实现所有版本轻松编译,其他版本组合都可借鉴

说在前面:

重新编译opencv,opencv_contrib3.4.7是为了使用opencv的跟踪算法,但是因为版权原因opencv官方没有公布,但是在git_hub上有opencv_contrib3.4.7扩展包,研究了一天摸透了所有的方法,网上很多编译教程,我发现多多少少都有小伙伴没能成功编译,具体就是下载不到网上的文件,编译出错。现在详细记得把流程过一遍,保证不出错。以VS Opencv3.4.7为例。放心我会教会你各种版本搭配的编译方法。接下来开始吧!

补充1:好多小伙伴好奇cmake是干嘛的呢?cmake可以利用源文件中的官方人员写好的CMakeLists.txt重新组织各个分文件.h,.cpp之间f复杂的关系,现在我们想要加入opencv_contrib就必须重新组织,所以需要我们重新编译,之前下载的是官方人员编译过好的,现在关系乱了就需要重新编译。另外网上发行的opencv时已经编译好的,大部分函数实现看不见,函数转定义只能看见函数声明,我们还可以通过这次编译实现详细的观察opencv源代码

补充2:opencv_contrib里面封装了 深度学习CNN算法,并且支持CUDE,sift, fast,跟踪,双目标定,线结构光标定算法 就这些算法,我觉得很值得编译学习源码也是一种享受,

以VS+OpenCV3.4.7+opencv_contrib3.4.7 为例 用cmake编译 实现所有版本轻松编译 其他版本组合都可借鉴

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。