python2.5中使用OpenCV
来源:互联网 发布:怎样关闭服务器80端口 编辑:程序博客网 时间:2024/04/26 11:48
安装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
- python2.5中使用OpenCV
- Python2.7 中使用64位OpenCV 3.2
- Ubuntu系统中Python2/Python3下安装openCV
- openerp6.0使用python2.5
- python2.7安装OpenCV
- python2.7中print()的使用
- 在python3.5中使用OpenCV
- 在python3.5中使用OpenCV
- opencv中使用malloc
- Android中使用OpenCV
- Android中使用OpenCV
- OpenCV中使用PCA
- MFC中OpenCV使用
- opencv中Mat使用
- OpenCV中使用PCA
- Android中使用OpenCV
- vc中使用opencv
- OpenCV 中使用PCA
- android:SDL init failure, reason is: No available video device
- 四则运算,简单的,只有个位数加减
- 解析成功手机游戏的10种特征和共性
- 温故知新
- 黑马程序员_html常用标签1
- python2.5中使用OpenCV
- 'PIO_STACK_LOCATION' : illegal use of this type as an expression
- 黑马程序员_html常用标签2
- windows消息列表
- js跳转页面方法(转)
- 黑马程序员_html常用标签3
- 黑马程序员_html常用标签4
- Exception in thread "main" java.io.IOException: Job failed! 已解决
- antlr.collections.AST.getLine()I异常