0

我正在创建一个应用程序,用户将在其中使用他们的脸来移动鼠标。我使用 Emgucv(opencv 的包装器)在 C# 中创建了一个应用程序,该应用程序检测人脸并定位人脸的中心点。我正在使用该setcursorpos功能来移动光标。我正在做的是将人脸检测的中心坐标传递给setcursorpos,因此鼠标移动非常有限。

如何通过最轻微的面部移动将鼠标平滑地移动到屏幕上的任何位置?

4

1 回答 1

1

我在 youtube 上写了ac# 教程,其中(包括源代码)我展示了如何检测头部运动方向。

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

于 2012-03-06T08:06:36.390 回答