我正在使用 Blob Detection 库(如下)根据对象的颜色来跟踪查找和跟踪对象。我想知道如何使用这个对象作为光标,这样如果它在屏幕的某个部分上被跟踪,该对象将模仿鼠标点击屏幕的那个部分。
http://www.v3ga.net/processing/BlobDetection/
这样做的最佳方法是什么?我看到有一个 cursor() 方法,但它看起来像使用图像,并且 blob 检测在这里没有使用图像。
我正在使用 Blob Detection 库(如下)根据对象的颜色来跟踪查找和跟踪对象。我想知道如何使用这个对象作为光标,这样如果它在屏幕的某个部分上被跟踪,该对象将模仿鼠标点击屏幕的那个部分。
http://www.v3ga.net/processing/BlobDetection/
这样做的最佳方法是什么?我看到有一个 cursor() 方法,但它看起来像使用图像,并且 blob 检测在这里没有使用图像。
您可以使用java.awt.Robot
该类来生成各种鼠标移动事件、鼠标单击事件或按键。
只需在草图开头导入类
import java.awt.Robot;
无论您在哪里处理跟踪的 blob,您都可以创建 Robot 类的实例并使用它来操作光标
...
Robot robot = new Robot();
robot.mouseMove(x,y);
robot.mousePress( button );
...
在此处查看 javadoc 以获取更多详细信息 http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html