恩,马上就开始写第二篇了
在开始配置环境之前还是扯淡几句,我们要用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 update
sudo 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 PIL
sudo pip install -v PIL
嗯 写段代码看看
import cv
if __name__ == '__main__':
img = cv.LoadImageM ("b.jpg")
cv.NamedWindow ("ShowImage")
cv.ShowImage ("ShowImage", img)
cv.WaitKey (0)
挺漂亮一妹子,不是么