python2.5中使用OpenCV

安装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 -cmingw32 install
运行结果:
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值