1

我正在使用 EmguCv 进行手部检测。我已成功检测到实时视频源中的肤色对象。在那个皮肤检测到的对象中,我只想跟踪移动的手。请有人告诉我如何在不降低性能的情况下实现这一目标。代码或分步过程将很有帮助。

是否有任何关于 EmguCv 的最佳参考电子书用于学习或任何其他带有代码片段的材料?

4

3 回答 3

1

您实际上需要执行许多步骤才能做到这一点。

1)你需要找到手,最好的办法就是使用HarrCascades,你可以在这里找到更多关于它的信息:http ://www.360doc.com/content/11/1220/16/5087210_173660914.shtml

2)然后你需要在current frame和之间使用绝对减法previous frame来找出视频中的移动部分。对于绝对减法,您可以查看此链接。

于 2013-08-04T22:27:27.593 回答
0

检测到手之后,您可以使用 Mean Shift Tracking Algorithm 来跟踪手。Accord.NET 中有一个很好的实现和一个示例,您可以使用它来学习如何使用它。关于 Viola-Jones 算法 m 有一个来自 Nikolas Markou 的家伙的 HandCascade.xml 文件,但是当我尝试它时,性能一点也不好,使用该 Haar Cascade 的其他人也有类似的抱怨。

于 2013-10-13T12:48:12.553 回答
0

关于 EmguCv 的参考书,据我所知,目前只有一本书:

Emgu 简历要点

http://www.amazon.com/Emgu-CV-Essentials-Shin-Shi-ebook/dp/B00GOMTTHI

于 2015-08-12T02:10:15.527 回答