首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >人群视频实时对象识别和碰撞检测库或工具推荐

人群视频实时对象识别和碰撞检测库或工具推荐
EN

Stack Overflow用户
提问于 2011-12-20 22:32:41
回答 1查看 1.6K关注 0票数 4

我们需要能够从上面(比如火车站)分析人群场景的高清视频,并能够检测所有移动的物体并执行碰撞检测。虚拟对象将有效地叠加在图像上,并且必须响应真实对象。这需要实时发生。

理想情况下,我正在寻找一个可以从C#中使用的库来实现这一点。这超出了我的舒适区,所以我只是在寻找一些指针,看看这是一个简单还是不可行的问题,以及什么工具可以胜任这项工作。例如,OpenCV是否适用于?

如果对可以处理的对象数量有性能限制,那么这些限制是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-20 22:49:49

简短的回答:不完全是

长话短说:有一些库可以执行您想做的事情,但据我所知,所有这些库都是商业工具,它们都很昂贵,而且它们都用于安全应用程序。你不太可能以合理的价格得到一个SDK,并且足够灵活地让你使用它。(它很可能只会输出人数,或者类似的东西)

如果你仍然想做这项工作,不要灰心: OpenCV是一个很好的工具来帮助你,但它肯定会占用你大量的时间。谷歌crowd counting/tracking/detection in video,找到一篇好文章,并将其付诸实施。但请注意,要做到这一点,可能需要深厚的数学和图像处理知识。

处理速度建议:它不会实时工作,除非你写一个可并行化的算法,并在多个GPU/CPU上运行它,并仔细调整它。然而,有了一个好的实现,你应该有合理的速度。

最后一个建议:如果你真的想做这件事,在C++中工作将是最不困难的部分。使用官方的opencv (c++)比使用C#包装器要好得多(更好的文档,最新的函数,所有的功能都为你准备好了)。我不知道有什么使用.NET包装器的严肃项目--只是学生们玩玩而已。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8577022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档