2017-03-29 12 views
0

이미지의 중심을 찾고 해당 위치를 클릭하는 방법을 구현하려고합니다. 정상적인 날에 나는 SikuliX의 getCenter() 방법을 시도했을 것입니다. 그러나 이번에는이 방법이 추상적이어야하며 다양한 이미지를 위해 작업해야합니다. 모든 이미지의 모양은 동일하지만 크기가 다릅니다 (길이 & 너비). 그래서 코너의 좌표를 평가하고 간단한 좌표 지오메트리를 사용하여 중심을 찾아 센터를 찾으려고합니다. 문제점 : 좌표 위치에서 클릭 할 수 없습니다. SikuliX 좌표 대신 좌표 location 개체가 필요합니다. 좌표를 location object으로 변환 할 수있는 방법이 있습니까? 내가 제대로 질문을 이해하고 당신이해야하는 것은/단지 정수/등 좌표를 클릭 할 위치의 두 경우 좌표를 Sikulix의 위치 개체로 변환 할 수있는 방법이 있습니까?

+0

클릭 할 위치가 정수로 표시되고 클릭 위치를 설정하는 데 사용하겠습니까? –

답변

0

감사합니다, 당신은 단순히 같은 것을 할 수 있습니다

@Test 
public void locationByInteger() throws FindFailed { 

    Screen s = new Screen(0); 

     int x = 100; 
     int y = 100; 

     s.click(new Location(x, y)); 

    } 
+0

감사합니다. @Eugene S. 완벽하게 작동했습니다. – zeroth