光标通过脸部中心移动?

时间:2012-03-05 15:07:56

标签: c# opencv emgucv motion-detection

我正在创建一个用户将使用他们的脸来移动鼠标的应用程序。我使用Emgucv(opencv的包装器)在C#中创建一个应用程序,它可以检测人的面部并找到他们脸上的中心点。 我正在使用setcursorpos函数来移动光标。我正在做的是我将面部检测的中心坐标传递给setcursorpos,因此鼠标移动非常有限。

如何通过最轻微的脸部动作将鼠标移动到屏幕上的任何位置?

1 个答案:

答案 0 :(得分:1)

我在youtube上写了a c# tutorial,其中包含(包含源代码)我在哪里展示 如何检测头部运动方向。

基本上它使用了opencv goodfeaturestotrack,然后使用光流来计算一组点的整体运动。