首页 > 技术文章 > ubuntu16.04下基于Python的OpenCV的安装

yunlongzhang 2018-06-22 22:23 原文

这几天一直在学习基于Python的OpenCV ,开发环境是在Ubuntu16.04下,学习的心得就是基于Python的OpenCV开发基本上就属于函数式编程了,OpenCV提供了大多数的功能函数,以及大多数的算法封装,并不需要从头开发,不需要重复的造轮子,需要的仅仅是将各个零部件进行组装。所以学习起来相对容易一些。但是这是建立在对于Python有一定的基础上的。首先是OpenCV的安装,本文以OpenCV3.4.1的安装为例,

1.首先去官网下载http://opencv.org/releases.html下载opencv,选择Source版。

2.解压下载下来的zip包

unzip opencv-3.4.1.zip

3.进入解压缩后的目录安装依赖和cmake

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

4.安装完cmake之后通过命令行创建编译文件夹

mkdir my_build_dir
cd my_build_dir

5.执行cmake

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

6.执行编译命令

sudo make

7.执行安装指令

sudo make install

8.配置一些OpenCV的编译环境

(a)首先将OpenCV的库添加到路径,从而可以让系统找到

sudo gedit /etc/ld.so.conf.d/opencv.conf

(b)执行上述命令后打开一个空白的文件,只需要在文件末尾添加

/usr/local/lib

9.执行如下命令使得刚才的配置路径生效

sudo ldconfig 

如果上述安装过程中没有发生任何的错误提示,那么OpenCV就成功安装。

如果安装的过程中报错的可以参考https://blog.csdn.net/cocoaqin/article/details/78163171,本人在安装的过程中也参考了这个博客,在此表示感谢!

 

推荐阅读