2

Linuxでopencvを使用して、手のジェスチャーでマウスイベントを制御するプロジェクトを行っています。手の動きでマウス ポインターを制御できます。

手の指の数を数えることに成功しました。表示されている指の数に応じてマウス イベントをトリガーしたい。Windows には関数 mouse_event があります。しかし、私はLinuxで働いています。

opencv(linux)でクリックイベントの機能があれば教えてください。また、これらの機能に含まれるヘッダー ファイルについても教えてください。

前もって感謝します!!

4

1 に答える 1

0

Linux 環境でマウス イベントを処理するために Xlib ライブラリを使用できます。Xlib は、XWindow システムのプロトコル ライブラリです。X サーバーと対話するための関数が含まれています。プロジェクトで Xlib を使用する主な利点は、マウス イベントをグローバルに (デスクトップ全体または他のウィンドウで、アプリケーション ウィンドウでローカルにではなく) 処理できることです。

Xlib-MouseClick をチェックしてください。

mouseClick()引数を使用してプログラム内の関数を呼び出すだけです-

0 - 左クリックの場合、

1 - 中クリックの場合、および

2 - 右クリックの場合、マウス ポインターの現在の位置。

于 2013-08-03T18:16:35.177 に答える