ubuntu 16.04下安装使用opencv_3.2.0
2017-12-12 08:31
781 查看
首先,更新ubuntu上的一些库:
sudo apt-get update
sudo apt-get upgrade
其次,需要安装一些搭建opencv3的库(要在opencv3搭建前安装好)
具体需要的库如下:
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
还有一些其他的库是可供选择的,大家可自行搜索。
然后下载opencv3源码:
https://github.com/opencv/opencv/releases
我下载的是 opencv-3.2.0.zip
下载、解压完毕,
进入解压目录:
mkdir release
cd release
然后设置cmake编译参数,提供一些可供选择的安装选项,我采用的是:
sudo cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
出现两个错误:
第一个的英语大致意思是 找不到目录下的qmake
先进入那个目录,然后使用命令创建软链接,"ln -s /home/wbs/program/QtSDK/Desktop/Qt/473/gcc/bin/qmake /usr/local/bin"
命令中的地址为有qmake的目录
第二个错误
就可以继续:
loading ippicv_linux_20151201 就不动了,可能会因为网速问题,失败
提供百度网盘链接下载就可以了:链接: https://pan.baidu.com/s/1boZGnpl 密码: 6cim
在OpenCV源代码的根目录下创建目录:
将下载后的ippicv文件拷进去。
然后就可以开始编译
sudo make
sudo make install
结束后,还需要配置一下环境变量,有很多种方法:
1 sudo gedit /etc/ld.so.conf.d/opencv.conf(可自行创建)
末尾添加一行/usr/local/lib
sudo ldconfig
sudo gedit /etc/bash.bashrc
末尾添加一行
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
2 /etc/bash.bashrc中LD_LIBRARY_PATH加入/usr/local/lib
source /etc/bash.bashrc
3 等等...
5、最后可以用如下命令来判断是否安装成功
然后就可以运行一些例子程序,如:
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(void)
{
Mat src_image_ = imread("test.jpg");
imshow("src_image_", src_image_);
waitKey(50);
return 0;
}
运行成功说明安装成功。
参考链接:
http://blog.csdn.net/felaim/article/details/71511909 http://www.cnblogs.com/dragonyo/p/6754599.html https://www.cnblogs.com/guiguzhixing/p/6347602.html http://blog.csdn.net/zyh821351004/article/details/43273763 http://embed.21ic.com/software/qt/201305/90.html http://blog.csdn.net/lg1259156776/article/details/69788986 http://blog.csdn.net/b5w2p0/article/details/8945388
sudo apt-get update
sudo apt-get upgrade
其次,需要安装一些搭建opencv3的库(要在opencv3搭建前安装好)
具体需要的库如下:
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
还有一些其他的库是可供选择的,大家可自行搜索。
然后下载opencv3源码:
https://github.com/opencv/opencv/releases
我下载的是 opencv-3.2.0.zip
下载、解压完毕,
进入解压目录:
mkdir release
cd release
然后设置cmake编译参数,提供一些可供选择的安装选项,我采用的是:
sudo cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
出现两个错误:
第一个的英语大致意思是 找不到目录下的qmake
先进入那个目录,然后使用命令创建软链接,"ln -s /home/wbs/program/QtSDK/Desktop/Qt/473/gcc/bin/qmake /usr/local/bin"
命令中的地址为有qmake的目录
第二个错误
Found unsuitable Qt version "5.0.2" from /usr/bin/qmake, this code requires Qt 4.x
执行下面的命令 :sudo apt-get install qt4-default
就可以继续:
loading ippicv_linux_20151201 就不动了,可能会因为网速问题,失败
提供百度网盘链接下载就可以了:链接: https://pan.baidu.com/s/1boZGnpl 密码: 6cim
在OpenCV源代码的根目录下创建目录:
opencv-3.1.0/3rdparty/ippicv/downloads/Linux-808b791a6eac9ed78d32a7666804320e
将下载后的ippicv文件拷进去。
然后就可以开始编译
sudo make
sudo make install
结束后,还需要配置一下环境变量,有很多种方法:
1 sudo gedit /etc/ld.so.conf.d/opencv.conf(可自行创建)
末尾添加一行/usr/local/lib
sudo ldconfig
sudo gedit /etc/bash.bashrc
末尾添加一行
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
2 /etc/bash.bashrc中LD_LIBRARY_PATH加入/usr/local/lib
source /etc/bash.bashrc
3 等等...
5、最后可以用如下命令来判断是否安装成功
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(void)
{
Mat src_image_ = imread("test.jpg");
imshow("src_image_", src_image_);
waitKey(50);
return 0;
}
运行成功说明安装成功。
参考链接:
http://blog.csdn.net/felaim/article/details/71511909 http://www.cnblogs.com/dragonyo/p/6754599.html https://www.cnblogs.com/guiguzhixing/p/6347602.html http://blog.csdn.net/zyh821351004/article/details/43273763 http://embed.21ic.com/software/qt/201305/90.html http://blog.csdn.net/lg1259156776/article/details/69788986 http://blog.csdn.net/b5w2p0/article/details/8945388
相关文章推荐
- ubuntu 16.04下安装使用opencv_3.2.0
- Ubuntu 16.04 源码安装 opencv 3.2.0
- VMware ubuntu16.04下安装opencv3.2.0
- Ubuntu16.04安装OpenCV3.2.0教程
- Ubuntu16.04下在Python2.7安装OpenCV3.2.0出现的问题与解决办法
- ubuntu 16.04 安装opencv 3.2.0
- Ubuntu16.04下安装OpenCV3.2.0(转)
- Ubuntu16.04安装配置Eclipse 以及opencv的使用
- Ubuntu16.04下安装OpenCV3.2.0
- Ubuntu16.04下安装OpenCV3.2.0
- ubuntu 16.04安装opencv 3.2.0
- Ubuntu16.04 安装opencv3.2.0 与opencv_contrib_3.2.0 支持dnn
- Ubuntu16.04卸载其他版本的opencv并安装opencv3.2.0+opencv contrib3.2.0
- ubuntu16.04 安装opencv3.2.0以及opencv_contrib-3.2.0
- ubuntu 16.04 安装 opencv +contrib (3.2.0) + python 3.5
- 双系统Ubuntu16.04的Caffe环境配置+opencv3.2.0安装
- [转载]Ubuntu 16.04编译安装OpenCV(Python2 /python3)(使用虚拟环境)
- ubuntu 16.04 安装 opencv3.2.0 with python 3.5
- ubuntu 16.04下安装使用OpenCV2.4.13
- 【ubuntu+opencv3】ubuntu16.04+qt5+opencv3.2.0编译与安装