오늘 처음 오토핫키를 다뤄분 초보입니다.
간단히 이미지 서치 테스트를 하고 있습니다.
LD플레이어를 다중으로 띄운뒤.
각 LD플레이어마다 해당 게임앱을 마우스로 클릭하여 실행하는것을 테스트하는데
겉으로 보기엔 같은 이미지여도 어떤 이미지는 찾고 어떤 이미지는 못찾는경우가 있습니다.
이미지 캡처 범위를 작게도해보고 인식율도 낮춰봤는데도 똑같은 현상입니다.
혹시 앱플레이어 설정이나 앱플레이어마다 모델이 다른게 문제인지
혹시 아시는분 설명 부탁드립니다.
CTRL::
loop{
imageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *10 rebon.bmp
if errorlevel=0
{
MouseClick, left, FoundX, FoundY
Sleep, 1000
}
}
ALT::
ExitApp
같아보이지만 같은 이미지가 아닙니다. 화면해상도나, dip, 아이콘의 위치따라 이미지가 미세하게 변합니다.
원본 이미지가 아니라 해당도에 맞게 축소된 이미지라 그래요.
해결방법1, openCV 템플릿매칭 사용, 오토핫키에 적용하는 방법 아마 조만간 공유될겁니다.
해결방법2, 아이콘을 딱 정해진 위치에 놓고, 그걸 캡쳐해서 매크로로 만들기.
해결방법3, adb명령 사용, 앱실행에 관해서 검색해보세요.
해결방법4, 아이콘을 모든 위치에서 한번씩 캡쳐해서 전부 매칭시도