PyGame PyIgnition 1.0粒子引擎库到OpenCV2的端口
particlescv2的Python项目详细描述
粒子cv2
particlescv2是python pygame库pyignton用于 打开CV2。原始的pyignation文件可以在 https://launchpad.net/pyignition
particleCV2的原始存储库位于: githubhttps://github.com/bunkahle/particlescv2
通过运行setup cython.py来设置库:
setup_cython.py build_ext --inplace
这将生成已编译的cythodized particlescv2.pyd(windows)或particlescv2.so(linux、mac) 从particleSCv2.pyx文件。这对速度和性能很有用。 particlesCV2似乎比最初的PyGame库PyIgnition还要快。
即使没有编译,这个库也相当快。朴素的Python 例程可以在particlesCV2.py中找到。
win-32 python27的二进制文件
为了方便起见,还提供了win-32python 2.7的预编译二进制文件。 包括:particleSCv2.pyd。将此文件复制到lib/site packages目录 你已经准备好出发了:
import particlescv2 ... your code
示例
在示例部分有几个运行库的示例。
要求
代码目前只在Python2.7下运行。欢迎使用python 3的端口。 如果你想用cython编译pyx文件,当然也需要cython。 运行时需要blist以及numpy和opencv2。 使用
pip install numpy pip install blist pip install opencv-python
任选 pip安装cython
OpenCV2和Numpy Windows二进制文件和安装程序也可以从 Windows的Christoph Gohlkes Python页面: https://www.lfd.uci.edu/~gohlke/pythonlibs/
更改
1.0 python2的初始释放
1.1例程现在也在python3中运行,删除了旧的cv2语法
许可证
与pyignation相同的许可证:gnu gpl v3