opencv python cool
当年做毕业论文的时候openCV就像是我的瑞士军刀,太有感情了。如今用了一年多的python,发现openCV也有python版本了,真是太酷了!当然python在处理图像时还可以用其它库例如PIL(Python Imaging Library ),一种轻量级的图像库。目前openCV1.0版本对应的python版本为2.5,openCV2.0对应python 2.6。
附录:
1. 一篇介绍图像处理库是 PIL(Python Image Library)的blog:
http://blog.csdn.net/lanphaday/archive/2007/10/28/1852726.aspx
2. openCV简介
OpenCV全程open source computer vision library.是Intel开发的一个计算机视觉库,包含了多种计算机图形图像处理的库,目前版本为V1.0,可以在商业和研究领域免费实用。
主要用于处理
图像处理
计算机视觉
模式识别
物体识别(人脸识别,Object识别)
运动跟踪
3. 在python中使用OpenCV
在python中使用OpenCV
http://www.opencv.org.cn/index.php/%E5%9C%A8python%E4%B8%AD%E4%BD%BF%E7%94%A8OpenCV
安装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.py build
setup-for-win.py install
测试
编写以下代码:
# -*- coding:utf-8 -*-
# mycv.py
import sys
# 导入OpenCV模块
from opencv.cv import *
from opencv.highgui import *
if __name__ == '__main__':
# 打开图像
image = cvLoadImage ("lena.jpg")
# 创建窗口
cvNamedWindow ("mywin")
# 显示图像
cvShowImage ("mywin", image)
cvWaitKey (0)
相关文档:
python中国论坛 http://www.okpython.com/bbs/index.php
开源社区 http://sourceforge.net/
python官网 http://www.python.org/
pythonIDE BOAhttp://boa-constructor.sourceforge.net/
pythonIDE 大全http://www.oschina.net/project/tag/120
python组件http://py.dw ......
近来需要用Python对MySQL数据库进行操作。Python久闻其名,未见其“人”;数据库曾经很高分,早已还给先生,更无MySQL经验。于是一切从零开始,借机好好学习一番。
Python这个脚本语言确实名副其实,用了几天便喜欢上它啦。很简洁,很方便。以缩减作为模块分割符,读起来赏心悦目。python的内建数据类型( ......
知识点
1.线程是“轻量级”进程,因为相较于进程的创建和管理,操作系统通常会用较少的资源来创建和管理线程。操作系统要为新建的进程分配单独的内在空间和数据;相反,程序中的线程在相同的内存空间中执行,并共享许多相同的资源。多线程程序在结内存的使用效率要优于多进程程序。
2.python提供了完整的多线 ......
在项目里面一个解析文本的工具里面用到了这个命令来赋值,开始一直知道意思,呵呵 查了下,找到方法如下:
exec
语句用来执行储存在字符串或文件中的Python语句。例如,我们可以在运行时生成一个包含Python代码的字符串,然后使用
exec
语句执行这些语句。下面是一个简单的例子。
> ......
PEP 0263
Defining Python Source Code Encodings
Python will default to ASCII as standard encoding if no other
encoding hints are given.
To define a source code encoding, a magic comment must
be placed into the source files either as first or second
line in the file, suc ......