ubuntu opencv python ubuntu下搭建配置opencv环境 - 刺猬明星娱乐网

ubuntu opencv python ubuntu下搭建配置opencv环境

来源:吃瓜网    作者:吃瓜网     2017-09-07 00:13:44   

最近搞图像方面的机器学习,需要用到opencv,没想到为Python配置opencv出现了不少问题,今天分享给大家我的正确配置方式。

首先,我们需要先安装一些依赖库:

sudo apt-get install libtiff5-dev
sudo apt-get install build-essential cmake libgtk2.0-dev libjasper-dev libavformat-dev libswscale-dev libavcodec-dev libjpeg62-dev pkg-config ffmpeg

第二步,在opencv官方下载页面下载对应系统版本的opencv,目前我下载的是2.4.13的版本:

在命令行中跳转到对应目录并解压,这里我解压到用户主目录下了:

cd ~/下载
unzip -o -d ~/ opencv-2.4.13.zip

进入opencv目录里,并新建一个文件夹,命名为“release”,并进入:

mkdir release
cd release

重点来了,编译安装opencv:

" hljs lasso">cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..
sudo make install
export LD_LIBRARY_PATH=~/soft/opencv/release/lib:$LD_LIBRARY_PATH
sudo ldconfig
pkg-config opencv –libs

注意,make install这个步骤时间较长,且中间可能会有警告,不用管他,只要能编译到100%就行。

然后,一切都搞定了,小试牛刀:

cd ../sample/cpp/
g++ drawing.cpp -o drawing `pkg-config opencv --libs --cflags`
./drawing

不出意外的话,会出现,额,炫酷的宣传画面吧。

这里,和使用pycharm这个IDE的同学来个感想,请不要在pycharm IDE里的库搜索安装opencv-python,不然会发现opencv用不了的情况。

本篇博客主要参考:
感谢!