0

我正在使用 Blob Detection 库(如下)根据对象的颜色来跟踪查找和跟踪对象。我想知道如何使用这个对象作为光标,这样如果它在屏幕的某个部分上被跟踪,该对象将模仿鼠标点击屏幕的那个部分。

http://www.v3ga.net/processing/BlobDetection/

这样做的最佳方法是什么?我看到有一个 cursor() 方法,但它看起来像使用图像,并且 blob 检测在这里没有使用图像。

4

1 回答 1

2

您可以使用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

于 2014-10-30T07:19:06.440 回答