2

我正在做一个项目,在 linux 中使用 opencv 通过手势控制鼠标事件。我可以用我的手部动作来控制鼠标指针。

我已经实现了计算手中手指的数量。我想根据显示的手指数量触发鼠标事件。在 windows 中有一个函数 mouse_event。但我在linux中工作。

如果opencv(linux)中有任何点击事件的功能,请告诉我。还可以帮助我为这些功能包含头文件。

提前致谢!!

4

1 回答 1

0

您可以使用 Xlib 库在 Linux 环境中处理鼠标事件。Xlib 是一个 XWindow 系统协议库。它包含与 X 服务器交互的函数。在项目中使用 Xlib 的主要优点是,您可以全局处理鼠标事件(在整个桌面或其他窗口中,而不是在应用程序窗口中本地)。

查看Xlib-MouseClick

只需使用参数调用mouseClick()程序中的函数 -

0 - 左键单击,

1 - 用于中间点击,以及

2 - 右键单击​​,在鼠标指针的当前位置。

于 2013-08-03T18:16:35.177 回答