ubuntu 14.04 64位 安装Opencv3.1.0 (包含opencv_contrib模块)
写在前边: 据官方说法,目前还不是太稳定的算法模块都在opencv_contrib里边,由于不稳定,所以不能在release版本里发行,只有在稳定以后才会放进release里边。但是这里边有很多我们经常要用的算法,比如SIFT,SURF等(在xfeatures2d 模块里边)。官网提供了说明,可以把opencv_contrib扩展模块添加编译到已安装的opencv3.0.0里边,也可以安装的时候直接把扩展模块编译进去一并安装。
1.依赖关系:
注:官方文档中虽然说其中一些依赖包是可选的,但是最好还是都装上,以防出问题。 以上依赖包可用以下命令安装:
2.下载源码: a.可以从OpenCV官网直接下载:http://opencv.org/downloads.html b.也可以从github上clone:
3.CMake Opencv源码: 建立一个编译目录(例如:/build)把cmake后的文件都放在这里边。
然后开始cmake,这里需要注意几个cmake的参数,比较重要。 注:命令中最后的" .. "(空格+两个点)千万不要忘记 其中 CMAKE_BUILD_TYPE=Release / Debug OPENCV_EXTRA_MODULES_PATH 就是用来指定要编译的扩展模块,后边加上刚下载的opencv_contrib模块的路径即可。 这里官方文档上还给出了其他一些参数,但是我没用过,这里就不再描述了。有需要的可以查看http://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html 进入上述中新建的build文件目录中,进行如下命令 eg:
|
- 在ubuntu中卸载python模块
- ubuntu安装tensorflow时使用pip安装时出现SSLError[已解决]
- ubuntu 16.04 LTS 内核源码下载编译流程
- Ubuntu中Source Insight的使用
- Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解
- “模块QtQuick.Controls未安装”错误在Ubuntu 14.04上
- 解决ubuntu 16.04安装mysql5.7.17后,登录时出现ERROR 1045
- ubuntu 16.04 apache2 git gitweb
- 在Ubuntu 18.04 LTS中安装Jenkins失败(无法启动LSB:启动时
- Ubuntu的计算工作量令人失望