【问题标题】:Click events in linux using opencv使用opencv在linux中点击事件
【发布时间】:2013-08-03 10:49:38
【问题描述】:

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

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

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

提前致谢!!

【问题讨论】:

标签: linux opencv


【解决方案1】:

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

查看Xlib-MouseClick

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

0 - 左键,

1 - 用于中键,以及

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-26
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    相关资源
    最近更新 更多