开源机器视觉库

时间:2009-01-23 22:33:41

标签: image-processing open-source computer-vision

6 个答案:

答案 0 :(得分:4)

您使用的是哪种语言? VLFeat对于C ++来说似乎是一个非常好的(并且积极维护),尽管我还没有真正使用它。我主要熟悉SIFT - Wikipedia article底部列出了许多实现。

答案 1 :(得分:4)

libCVD http://savannah.nongnu.org/projects/libcvd

剑桥视频动态 - 用于图像,视频捕捉,显示,计算机视觉等的图书馆。与TooN很好地集成,用于线性代数框架。语言:C ++

这是积极开发的,并且具有许多有用的功能和算法,并且通常这些人可以非常快速地工作。

是LGPL。

可以在Win,Linux和MacOS X上编译它。

还有意为Python提供端口,允许 使用Python和SciPy快速构建计算机视觉算法的原型(我不确定它现在处于哪个阶段,但在Python会议上有一篇关于它的论文。)

如果你想要实时做任何事情,你应该认真考虑libCVD。

例如, Georg Klein的PTAM(并行跟踪和映射)框架使用该库。

答案 2 :(得分:2)

RoboRealm编制了一个巨大的list视觉软件。

This older question提到了很多图书馆。

答案 3 :(得分:1)

我的大学与IceWing合作,为视觉任务提供快速原型设计,用于添加任务,使链条脱离其中,并具有用于查看结果等的GUI。 该库广泛用于比勒费尔德开发的所有机器人中与视觉相关的任务

您可以找到图书馆here

答案 4 :(得分:1)

如果您正在编写C ++,可以查看CImg。虽然它可能不是最优化的库,但我发现它是用户友好的。它也很简洁,它不会强迫你部署额外的dll。

答案 5 :(得分:0)

如果您只需要动作检测,则可以使用Motion