2014-10-29 4 views
0

Blob Detection 라이브러리 (아래)를 사용하여 색상을 기반으로 개체를 찾고 추적합니다. 이 객체를 커서로 사용하는 방법에 대해 궁금해서 화면의 특정 부분을 추적하면 객체가 화면의 해당 부분을 마우스로 클릭하는 것과 비슷합니다.색상으로 추적 된 객체를 커서로 사용 하시겠습니까?

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

이 일에 대해 갈 수있는 가장 좋은 방법은 무엇입니까? 커서() 메서드가 있지만 이미지를 사용하는 것처럼 보입니다. 그리고 blob 검색에서 이미지를 사용하지 않는 것 같습니다.

답변

2

java.awt.Robot 클래스를 사용하면 모든 종류의 마우스 이동 이벤트, 마우스 클릭 이벤트 또는 키 누르기를 생성 할 수 있습니다.

은 스케치

import java.awt.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

+0

Sweet, 나는 이것을 가능한 해결책으로 생각합니다. 감사! – blunatic