您的位置:首页 > 编程语言 > Python开发

python2.5中使用OpenCV

2012-04-29 11:32 465 查看


安装python2.5

到以下地址下载, 然后默认安装.
http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi

安装OpenCV

下载OpenCV, 安装后将对应的bin目录添加到PATH变量.
http://www.opencv.org.cn/download/OpenCV_1.0.exe

配置OpenCV的python接口

打开目录OpenCV\interfaces\swig\python, 运行以下命令:

setup-for-win.pybuild
setup-for-win.py install]

测试

编写以下代码:

# -*- coding:utf-8 -*-
# mycv.py
import
sys
# 导入OpenCV模块
from opencv.cvimport
*
from opencv.highguiimport
*
if __name__ =='__main__':
# 打开图像
image = cvLoadImage ("lena.jpg")
# 创建窗口
cvNamedWindow ("mywin")
# 显示图像
cvShowImage ("mywin", image)
cvWaitKey (0)

然后以UTF-8格式保存到mycv.py文件. 运行mycv.py程序...
注意:
1. 以上步骤在Windows平台测试过.   
2. 在 Linux 平台读取文件不要使用相对路径
Warning:
如果在win32下,安装的不是vs2003 或者没有mingw会报错

error: Python was built with VisualStudio 2003;

extensions must be built with acompiler than can generate compatible binaries.

Visual Studio 2003 was notfound on this system. If you have Cygwin installed,

you can try compiling withMingW32, by passing "-c mingw32" to setup.py.

**********************************************************************

本人安装的vs2008 所以导致出现上面问题 解决办法,下载“mingw32”;安装

安装完成后,重新编译:

setup-for-win.py build -c mingw32

setup-for-win.py build -cmingw32install

运行结果:

running build

running build_py

running build_ext

running install

running install_lib

running install_egg_info

RemovingD:\Python25\Lib\site-packages\OpenCV_Python_Wrapper-0.0-py2.5.egg-info

WritingD:\Python25\Lib\site-packages\OpenCV_Python_Wrapper-0.0-py2.5.egg-info
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: