6个回答

4
你使用的是什么语言?VLFeat似乎是C++中一个非常不错的库(并且正在积极维护),尽管我实际上没有使用过。我主要熟悉SIFT——在维基百科文章底部列出了许多实现方式。

这个问题与编程语言无关。我假设C++可以涵盖大部分情况。 - Harriv

4

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

剑桥视频动力学 - 图像、视频捕获、显示、计算机视觉等库。与TooN线性代数框架的集成非常好。语言:C++。

该库正在积极开发中,具有许多有用的功能和算法,通常这些人使事情运作得非常快。

它是LGPL协议。

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

还有一个意图提供Python移植版,以便使用Python和SciPy快速原型化计算机视觉算法(我不确定它现在处于哪个阶段,但有一篇关于它的论文在Python会议上。)

如果您正在尝试实时处理,请认真考虑libCVD。

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


2

1
如果你正在编写C++程序,可以尝试使用CImg。虽然它可能不是最优化的库,但我发现它非常易于使用。而且它不会强制你部署额外的dll文件,这也很方便。

1

我的大学使用IceWing进行快速原型设计,用于添加任务、将它们串联起来并具有GUI以查看结果等视觉任务。该库广泛用于Bielefeld开发的所有机器人中的视觉相关任务。

您可以在这里找到该库。


0
如果你只需要运动检测,你可以使用Motion

很好,但我正在寻找更完整的库。 - Harriv

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接