我搜索了很多关于找到一种方法让我使用OpenCV移动桌面光标,但我找到的只是已经完成它的人的一些演示。
我所知道的是函数setMouseCallback给了我鼠标的坐标以及更多,但是我需要给鼠标一些位置来移动它。
那么有人能告诉我如何使用OpenCV C ++做到这一点?
答案 0 :(得分:3)
你不能在OpenCV中这样做。 OpenCV是一个专注于分析和操作图像的计算机视觉库,虽然它提供了简单的用户界面(UI)元素,但不要误以为它是一个功能强大的用户交互工具。
现在,如果您想在窗口中移动光标,可以使用我相信适用于大多数版本的SetCursorPos
:
SetCursorPos(X,Y)
e.g。
SetCursorPos(100, 200)