一些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 似乎是最近更新的

安装

软件包通常可以由pipeasy_install安装然而, 为了实际使用它,您还需要下载vlfeat二进制文件 图书馆。您可以安装libvl.so(或您的平台的等效版本) 在某个地方,ctypes可以自己找到它,或者使用包含的脚本 这样做;用python -m vlfeat.download运行它。如果添加-h 参数,它将向您展示如何使用预下载的二进制发行版执行此操作。 如果使用sudo安装Python包,则可能需要对 下载脚本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring框架服务单元测试   在Java中遍历hashmaps的hashmap以检索字符串值   如何使用CodeQL检查Java注释是否具有特定属性?   java为什么在Spring Boot中访问此资源而不是登录弹出窗口需要始终获得完全身份验证   处理将多集计数转换为列表的过程   java另一个线性布局,没有出现按钮   eclipse Java映像加载未显示在jar中   java Junit类无法加载基本测试类ApplicationContext   java如何在main中使用my getvalues()方法打印列表   java Sonar,S128:切换案例应该以无条件的“中断”语句结束,而不是继续   java从socket读取字符串错误连接重置错误   java使用新数据刷新任意图表饼图   java通过异步运行lambda访问方法参数   java错误的结果一旦我处理try and catch