Linux\Ubuntu 16.04配置Opencv
2016-09-27 22:57
495 查看
Fedora系统看这里《Linux-Fedora25开发OpenCV3.2配置》
想偶尔用自己的笔记本编译OpenCV代码,由于笔记本是Ubuntu,所以与Windows下的配置方法不太一样,在网上找了一些方法,总结如下:
1.首先去官网下载Opencv,选择自己想用的版本,我这里选择的是OpenCV2.4.13,解压缩,然后进入OpenCV2.4.13所在的文件夹
2.安装依赖库和cmake
依赖库:
如果不安装cmake,在下一步的cmake阶段会提示安装cmake。执行命令安装cmake:
3.安装完cmake之后执行命令
看清楚cmake后面有一个"."符号!!!且cmake和"."之间有一个空格
4.执行完上述命令后执行
如图所示:
之后就是漫长的编译过程,编译时间的长短和电脑配置有关系
5.sudo make 命令执行完毕后执行命令
6.sudo make install 执行完毕后OpenCV编译过程就结束了,接下来就需要配置一些OpenCV的编译环境
首先将OpenCV的库添加到路径,从而可以让系统找到
执行此命令后打开的可能是一个空白的文件,不用管,只需要在文件末尾添加
然后保存退出,执行如下命令使得刚才的配置路径生效
7.配置bash,执行如下命令
在末尾添加
如下图
保存退出,然后执行如下命令使得配置生效
之后更新database
至此,Linux\Ubuntu16.04环境下配置OpenCV已经全部完成,下面用一个简单的程序进行测试
测试:
编译OpenCV程序命令为:
编译没有错误运行
结果如下
想偶尔用自己的笔记本编译OpenCV代码,由于笔记本是Ubuntu,所以与Windows下的配置方法不太一样,在网上找了一些方法,总结如下:
1.首先去官网下载Opencv,选择自己想用的版本,我这里选择的是OpenCV2.4.13,解压缩,然后进入OpenCV2.4.13所在的文件夹
cd /home/keith/soft/opencv-2.4.13
2.安装依赖库和cmake
依赖库:
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
如果不安装cmake,在下一步的cmake阶段会提示安装cmake。执行命令安装cmake:
sudo apt-get install cmake
3.安装完cmake之后执行命令
cmake .
看清楚cmake后面有一个"."符号!!!且cmake和"."之间有一个空格
4.执行完上述命令后执行
sudo make
如图所示:
之后就是漫长的编译过程,编译时间的长短和电脑配置有关系
5.sudo make 命令执行完毕后执行命令
sudo make install
6.sudo make install 执行完毕后OpenCV编译过程就结束了,接下来就需要配置一些OpenCV的编译环境
首先将OpenCV的库添加到路径,从而可以让系统找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
执行此命令后打开的可能是一个空白的文件,不用管,只需要在文件末尾添加
/usr/local/lib如图:
然后保存退出,执行如下命令使得刚才的配置路径生效
sudo ldconfig
7.配置bash,执行如下命令
sudo gedit /etc/bash.bashrc
在末尾添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
如下图
保存退出,然后执行如下命令使得配置生效
sudo source /etc/bash.bashrc
之后更新database
sudo updatedb
至此,Linux\Ubuntu16.04环境下配置OpenCV已经全部完成,下面用一个简单的程序进行测试
测试:
#include <iostream> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main() { Mat srcImage = imread("lena.jpg"); imshow("srcIMage",srcImage); waitKey(0); return 0; }
编译OpenCV程序命令为:
g++ `pkg-config opencv --cflags` opencv.cpp -o opencv `pkg-config opencv --libs`
编译没有错误运行
./opencv
结果如下
相关文章推荐
- Linux-ubuntu16.04 Python3.5配置OpenCV3.2
- Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
- 【深度学习】 Ubuntu16.04 caffe Opencv2.4.13 GPU环境配置
- Ubuntu 16.04配置Opencv-2.4.13
- Ubuntu16.04+Cuda8.0(gtx1060)+OpenCV2.4.13+anaconda2+caffe详细配置
- ubuntu16.04 编译和配置openni2 opencv2 libfreenect2(OpenKinect)
- Ubuntu 16.04 samba详细配置及使用(将linux中的共享目录设置成windows中的一个映射磁盘)
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- Ubuntu(Linux)环境下安装Eclipse,配置OpenCV
- ubuntu16.04+opencv3.1配置
- ubuntu16.04+opencv3.1配置
- Ubuntu16.04安装配置Eclipse 以及opencv的使用
- ubuntu16.04 opencv3.2 sun jdk1.8配置教程
- linux(ubuntu14.04)+GPU+cuda6.5+caffe+openCV2.4.9+matlab2014a+python的新手配置
- Linux vim IDE配置---基于Ubuntu 16.04
- linux(ubuntu14.04)+GPU+cuda6.5+caffe+openCV2.4.9+matlab2014a+python的新手配置(修改版)
- Ubuntu 16.04 系统中安装配置 OpenCV 2.4.3 的方法
- Linux入门(8)——Ubuntu16.04安装sublime text 3并配置Python开发环境
- 在Ubuntu16.04下安装jdk-8u111-linux-x64.tar.gz并配置Java环境
- Linux学习 - Ubuntu 14.04配置Opencv环境