ubuntu16.04安装opencv3.1.0(整理)
来源:互联网 发布:win7系统怎么优化 编辑:程序博客网 时间:2024/06/08 15:51
整理自http://blog.csdn.net/yehuohan/article/details/51327465
1、安装依赖库
sudo apt-get install build-essential# 必须的,gcc编译环境sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev# 必须的,包括cmake等工具sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev# 可选的,看个人需要,总共5M左右
2、从官网下载 源码
在官网下载:http://opencv.org/downloads.html
或着用git clone:
cd ~/opencv310 # opencv310为自己建的,源码将放在这里git clone https://github.com/Itseez/opencv.gitgit clone https://github.com/Itseez/opencv_contrib.git
3、cmake
解压opencv-3.1.0.zip
cd opencv-3.1.0mkdir build
cmake时ippicv_linux_20151201.tgz总是不能成功下载,故cmake之前将
./downloads/linux-808b791a6eac9ed78d32a7666804320e 文件拷贝至
./opencv-3.1.0/3rdparty/ippicv/ 路径下
cd opencv-3.1.0/buildcmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..# 生成后的Makefile在build文件夹中,而需要的CMakeLists.txt在 ".."中,即上一级文件夹中(opencv-3.1.0)
如果要安装包含opencv_contrib模块的,则执行以下语句:
cd opencv-3.1.0/buildcmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/he/opencv-3.1.0/opencv_contrib-master/modules/ ..# “/home/he/opencv-3.1.0/opencv_contrib-master/modules/”是opencv_contrib-master解压后的路径
报错了
4、安装opencv
在opencv3.1.0/build下
make -j4# 4个线程编译sudo make install# 安装
测试安装是否成功,查看这篇:
ubuntu opencv3.1 编译demo报错 http://blog.csdn.net/u011440558/article/details/78213796
ubuntu 14.04 64位安装Opencv3.1.0+包含opencv_contrib模块
http://blog.csdn.net/jay463261929/article/details/53197228
报错:fatal error hdf5.h no such file or directory
解决办法:
在opencv-3.1.0/modules/python/common.cmake首行添加如下代码:
find_package(HDF5)include_directories(${HDF5_INCLUDE_DIRS})
OK…
参考:https://github.com/opencv/opencv/issues/6016
opencv添加软连接到virtualenv环境
参考http://blog.csdn.net/isuker/article/details/52459992
安装pip和virtualenv:
sudo apt-get install python-pip python-dev python-virtualenv
创建 Virtualenv 虚拟环境:
virtualenv --no-site-packages seg-env
将 cv.py cv2.so文件连接到虚拟环境:
ln -s /usr/local/lib/python2.7/dist-packages/cv.py /home/ly/seg-env/lib/python2.7/site-packagesln -s /usr/local/lib/python2.7/dist-packages/cv2.so /home/ly/seg-env/lib/python2.7/site-packages
OK…
Ubuntu14.04 64位+Python3.4环境下安装opencv3.0的方法
http://blog.csdn.net/qingyuanluofeng/article/details/51558270
- ubuntu16.04安装opencv3.1.0(整理)
- ubuntu16.04安装opencv3.1.0
- ubuntu16.04 安装opencv3
- ubuntu16.04安装opencv3.1.0+Qt5.6.0
- ubuntu16.04安装opencv3.1.0问题
- ubuntu16.04+opencv3.1.0
- ubuntu16下opencv3.1.0安装
- Ubuntu16.04 openCV3.1安装
- ubuntu16.04 opencv3.1安装
- Ubuntu16.04下安装opencv3
- Ubuntu16.04安装OpenCv3.2.0
- ubuntu16.04安装opencv3.2
- ubuntu16.04安装opencv3.2.0
- opencv3+opencv_contrib 安装ubuntu16.04
- Ubuntu16.04 安装opencv3.3.1
- Ubuntu16.04LTS 下Opencv3.1.0 的安装
- [计算机视觉]ubuntu16.04安装opencv3.1.0+Qt5.6.0
- 自己安装虚拟机vbox+ubuntu16.04+opencv3.2.0+python2.7+caffe+CPUonly的全过程整理
- LeetCode 69: Sqrt(x)
- 用C语言实现布丰投针计算圆周率问题
- UVa10816
- 标准C语言第八天
- EasyUI动态显示后台数据库中的数据
- ubuntu16.04安装opencv3.1.0(整理)
- Git配置与使用总结
- Web应用开发出现的404,405,500错误
- JAVA的GUI库
- 在Linux系统下查询公网出口IP
- 06-图2 Saving James Bond
- Windows平台下安装CPU版tensorflow教程
- Neutron 理解 (6): Neutron 是怎么实现虚拟三层网络的 [How Neutron implements virtual L3 network]
- 日期时间相关操作