ubuntu16.04下基于Python的OpenCV的安装

Posted 空山道人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu16.04下基于Python的OpenCV的安装相关的知识,希望对你有一定的参考价值。

这几天一直在学习基于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,本人在安装的过程中也参考了这个博客,在此表示感谢!

 


以上是关于ubuntu16.04下基于Python的OpenCV的安装的主要内容,如果未能解决你的问题,请参考以下文章

无法连接open*** ubuntu 16.04 [关闭]

Ubuntu16.04系统下 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”(

ubuntu 16.04 安装 opencv +contrib (3.2.0) + python 3.5

Ubuntu16.04 下python2 | python3

ubuntu16.04 下安装配置python3.6

Ubuntu 16.04 安装 Open Jdk