We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
并不是专门的人员跟踪库,但作为一种通用跟踪方法,“Predator”受到高度重视:http://info.ee.surrey.ac.uk/Personal/Z.Kalal/tld.html - 作者网站包含 YouTube 上一些非常令人印象深刻的结果演示
Not specifically a people tracking library, but as a general tracking approach "Predator" is very highly regarded: http://info.ee.surrey.ac.uk/Personal/Z.Kalal/tld.html - Authors site includes some very impressive demonstration of results on youtube
本文全面解释了用于跟踪移动人物的算法,并且附带的源代码在这里;它是纯Java。您可以在此视频中查看实际效果。
(免责声明:我是作者;但我确实认为这非常有用,并且我自己也成功地使用了该算法很多次。)
该算法通常跟踪移动对象,找到它们的边界矩形(应用程序绘制的),计算每个对象中的像素数,并在整个视频帧中一致地为它们分配相同的整数 ID。
当谈到商业计算机视觉应用时,OpenCV 和 点云库又名 PCL 是你最好的朋友(C++,但也有 Java 和 C# 绑定)。类似链接的文章解释了如何使用 OpenCV 等工具来完成全堆栈运动跟踪。 (纯 Java 实现展示了它如何细化到单个像素。)
This article fully explains an algorithm used for tracking moving people, and the accompanying source code is here; it is pure Java. You can see it in action in this video.
(Disclaimer: I'm the author; but I do think this is very useful, and have successfully used the algorithm a lot myself.)
The algorithm tracks moving objects in general, finds their bounding rectangle (which the application draws), counts the number of pixels in each objects, and consistently assigns them the same integer ID throughout the video frames.
When it comes to commercial computer vision applications, OpenCV and the Point Cloud Library aka PCL are your best friends (C++, but there are Java and C# bindings). And articles like the one linked explains how to use tools like OpenCV to accomplish full stack motion tracking. (The pure Java implementation shows how it works down to the individual pixels.)