2012-12-20 76 views
1

我想通過用opencv檢測手指移動來構建虛擬鼠標。手指檢測完成。但我卡在鼠標點擊功能。 我的工作與此類似: http://8a52labs.wordpress.com/tag/colored-finger-tracking用於linux的鼠標點擊功能

但他在Windows中完成。我在linux上工作。我只想要一個庫,它提供了左鍵單擊,右鍵單擊,鼠標移動等功能。 我正在使用Fedora 16,opencv和QT。我已經通過QCursor :: setPos(mouseX,mouseY)在Qt中移動鼠標光標; 但是沒有功能做左鍵單擊和右鍵單擊。

回答

0

您需要登錄QMouseEventQCoreApplication::postEvent(QObject* receiver, QEvent* event)

2

如果您想在系統範圍內執行此操作,而不僅限於您的Qt應用程序,請參閱this answer

+0

+1好點! cmannett85