ubuntu下搭建配置opencv环境(适用于Python和C++)

最近搞图像方面的机器学习,需要用到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的版本:
opencv

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

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

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

mkdir release
cd release 

重点来了,编译安装opencv:

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用不了的情况。
如果有安装,卸了吧

本篇博客主要参考:
http://blog.csdn.net/sunlylorn/article/details/7907698
感谢!

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值