一些vlfeat函数的基于最小cTypes的端口。
vlfeat-ctypes的Python项目详细描述
这是matlab接口的几个组件的最小端口 the vlfeat library用于Python的计算机视觉
vlfeat的核心库是用c编写的。 库的数量在Matlab接口中。 这个项目是从接口到python/numpy的一些函数的端口, 使用ctypes它只包含几个函数 (这是py-sdm所需要的)。 这个过程不是很难,只是需要一些努力。 欢迎添加附加功能的修补程序
还有一个包含boost::python的vlfeat分支 包装纸我不能让它工作,也没有太努力,因为我看到了 我需要的一些函数有大量的Matlab代码。 不过,你可能更感兴趣; Andreas Mueller’s version 似乎是最近更新的
安装
软件包通常可以由pip或easy_install安装然而, 为了实际使用它,您还需要下载vlfeat二进制文件 图书馆。您可以安装libvl.so(或您的平台的等效版本) 在某个地方,ctypes可以自己找到它,或者使用包含的脚本 这样做;用python -m vlfeat.download运行它。如果添加-h 参数,它将向您展示如何使用预下载的二进制发行版执行此操作。 如果使用sudo安装Python包,则可能需要对 下载脚本