我的opencv作死之旅[1] -- 在ubuntu下opencv环境配置

来源:互联网 发布:仿淘宝模板 编辑:程序博客网 时间:2024/04/29 19:15

恩,马上就开始写第二篇了

在开始配置环境之前还是扯淡几句,我们要用ubuntu+python+opencv这个奇怪的组合,

原因一是本人当年被win下用vs2012配opencv,被整的吐血不止,编译时候也是各种奇葩问题,so,当寒假用python写了一段才泪流满面

原因二呢,python简洁无比,人生苦短,跳坑无数,我用python

原因之三就是,环境配置太简单了,不多混点字数,不好意思发博客啊,写微博都够。

其实python版的opencv与c++版的还是有很多不同,比如NumPy,这个以后再摆,本文主要还是讲讲环境配置。

首先确定你的环境:

我的系统是ubuntu 13.10

pyhton版本 2.7.5+


我这里用的环境配置方法就是apt-get,很简单,但是安装之前确保你已经更新并升级包

sudo apt-get updatesudo apt-get upgrade

现在开始安装依赖关系

 sudo apt-get -y install build-essential cmake cmake-qt-gui pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools

sudo apt-get -y install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-progs ffmpeg libavcodec-dev libavcodec53 libavformat53 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev libdc1394-22-dev libdc1394-22 libdc1394-utils swig libv4l-0 libv4l-dev python-numpy libpython2.6 python2.6-dev libgtk2.0-dev pkg-config

就这一堆 别管啥意思 复制 回车 ok

然后安装opencv

sudo apt-get install libopencv-dev python-opencv

sudo apt-get install python-dev

再安装个PIL 以后有用

sudo easy_install PILsudo pip install -v PIL

嗯 写段代码看看

import cvif __name__ == '__main__':    img = cv.LoadImageM ("b.jpg")    cv.NamedWindow ("ShowImage")    cv.ShowImage ("ShowImage", img)    cv.WaitKey (0)




挺漂亮一妹子,不是么


0 0