基于bob的数据采集扩展
xbob.daq的Python项目详细描述
该软件包包含一个基于 开源库bob。如果在项目或出版物中使用此代码, 感谢您引用我们:
@inproceedings{Anjos_ACMMM_2012, author = {A. Anjos AND L. El Shafey AND R. Wallace AND M. G\"unther AND C. McCool AND S. Marcel}, title = {Bob: a free signal processing and machine learning toolbox for researchers}, year = {2012}, month = oct, booktitle = {20th ACM Conference on Multimedia Systems (ACMMM), Nara, Japan}, publisher = {ACM Press}, url = {http://publications.idiap.ch/downloads/papers/2012/Anjos_Bob_ACMMM12.pdf}, }
安装
注意
如果您是通过我们的github门户而不是通过pypi阅读此页面, 注意包的开发提示可能不稳定或 瞬间不稳定的
转到http://pypi.python.org/pypi/xbob.daq下载最新的 这个包的稳定版本。
有两个选项可用于安装此软件包和 在计算机上运行:可以使用自动安装程序,如pip(或easy_install),也可以手动下载、解包和 使用zc.buildout创建 虚拟工作环境仅用于此包。
使用自动安装程序
使用pip是最简单的(shell命令用$信号标记):
$ pip install xbob.daq
您也可以使用easy_install:
$ easy_install xbob.daq
这将下载并安装此软件包以及任何其他需要的 依赖关系。它还将验证您安装的bob版本 是兼容的。
此方案可以通过virtualenv或根访问 机器。否则,我们建议您使用下一个选项。
使用zc.buildout
从PyPI下载此包的最新版本,并将其解压缩到 工作区。工具包本身的安装使用buildout。你不需要了解它的内部工作原理 使用这个包裹。这是一个让你开始的食谱:
$ python bootstrap.py $ ./bin/buildout
这两个命令应该下载并安装所有未安装的依赖项和 为您提供一个完全可操作的测试和开发环境。
注意
在前一个命令集的第一行中使用的python shell 确定将用于开发的所有脚本的python解释器 在这个包裹里。因为这个包使用Bob,所以必须确保bootstrap.py 使用用于构建bob的解释器调用脚本,或者 可能会出现意外问题。
如果系统管理员安装了bob,则可以安全地 假设它使用默认的python解释器。在这种情况下,上述3 命令行应按预期工作。如果你在某个地方安装了鲍勃 否则,在私有目录中,在buildout.cfg之前编辑文件 正在运行./bin/buildout。找到名为buildout的节并编辑或 添加行prefixes以指向安装bob的目录或 建造。例如:
[buildout] ... prefixes=/Users/crazyfox/work/bob/build
斯芬克斯手动生成
安装后,使用此命令生成API文档:
$ ./bin/sphinx-build -b html doc html
之后,您应该在目录html中找到html文档。