매크로

자유
2015.02.02 03:11

희한하네요...

조회 수 299 추천 0 댓글 2

쫄작하는것때문에 이미지 서치로 영웅 찾는거 하고 있는데요.

스크롤 되는 부분에 있는 영웅들 서치하는건데

이미지 인식을 잘못합니다. 스크롤 좀만 옮기면 인식 못하고

뭐가 문제인건지 ㅡㅡ;

*50 되어있는 것을 *150까지 올리니까 그때부터 잘 찾네요.

버튼 이미지는 잘 찾는데 영웅 이미지는 잘 못찾네요.

스크롤창에 있는건 뭔가 잘 못찾는 이유가 있나요?

처음 스샷찍을때 스크롤 위치에 있던 이미지는 잘찾습니다.

움직이면 잘 못찾아서 수치 올렸습니다.;;

?

SearchHero(filename)
{
?ImageSearch ,oX,oY, 0, 0, 1920, 1080, *150 %A_ScriptDir%\img\%filename%

?if ErrorLevel = 0
?{
??MouseMove,oX,oY
??TrayTip,%filename%,Absolute - %oX% %oY%
?}
?else{
??TrayTip,%filename%,못찾음
?}
?return
}


  • profile
    테스하자 2015.02.02 06:24

    이미지서치의 보정률 부분은 명암차이를 보정하는것으로 알고 있습니다.

    고정된 이미지라면 위치가 바뀌어도 상관 없겠지만 게임화면 처럼 이동되는?

    이미지라면 위치에 따라서 이미지가 달라질수 있죠. 픽셀단위로 말이죠.

    그래서 위치가 바뀌면 이미지를 찾지 못하는겁니다.


  • 핸콕 2015.02.02 07:48

    스크롤 올리는데 있는 이미지(영웅)도 역시 캡춰 딴 위치에 있는 얘는 바로 검색되는데 다른곳에 있는 영웅은 오차율(*)을 적용해야 찾아 진다느 말씀이시죠?~


    버튼도 위치가 달라지면 잘못찾습니다^^오차율(*) 조정해줘야 해요^^


    우리 눈으로는 같아보이지만, pc가 볼때는 미세하게 색이 다른거겠죠.



전체 최신 인기글

전체 주간 인기글