오토핫키 커뮤니티

질문
2017.09.03 12:04

이미지서치 관련 질문입니다

조회 수 160 추천 0 댓글 3

FindImg(imgName)
{
    StartPosX = 17
    StartPosY = 770
    EndPosX    = 507
    EndPosY = 1015
    TempPosX = 0
    TempPosY = 0
    ImageSearch, outPosX, outPosY, StartPosX, StartPosY, EndPosX, EndPosY, *140 %A_ScriptDir%\Image\%imgName%   
    if(ErrorLevel = 0)
        {
            outPosX += 5
            TempPosX = %outPosX%
            TempPosY = %outPosY%
            NUMBER:=1
            splashimage, %NUMBER%: ,b X%outPosX% Y%outPosY% W50 H50 CW000000       
            Sleep, 50                   
        }
        else
        {
            ;MsgBox, fail1 %imgName%
            return false
        }

    ImageSearch, outPosX, outPosY, StartPosX, StartPosY, EndPosX, EndPosY, *140 %A_ScriptDir%\Image\%imgName%   
    if(ErrorLevel = 0)
    {
        outPosX += 5       
        NUMBER:=1
        splashimage, %NUMBER%: ,b X%outPosX% Y%outPosY% W30 H30 CW111111
        MouseClickDrag, left, TempPosX, TempPosY, outPosX, outPosY    ;Draging
    }
    else
    {           
            ;MsgBox, Failed2
            return false
        }               
    return true
}


특정한 이미지를 찾고 같은모양의 이미지를 하나 더 찾아서 첫번째 찾은 위치에서 두번째 찾은 위치로 드래그하는 함수인데요

몇가지 이미지들이 서치범위내의 위치에 따라 검색이 안되는 경우가 있어서요  비슷한 경우를 겪어보셨거나 해결해보신분 계신가요?



  • 할거엄따구 2017.09.03 14:26

    같은 이미지라도 위치에 따라 픽셀값이 약간씩 달라지는 경우가 있습니다.

    검출 잘되는 위치와 안되는 위치의 이미지 각각 캡쳐하셔서 확대 비교해보시면 무슨 얘긴지 알수 있을 겁니다.

    보통 배경과 찾고자하는 이미지의 경계부분이 주로 문제인데,

    첫번째 방법은 경계와 배경부분을 특정색(검정색이나 흰색 등)으로 수정해주시고 transcolor로 해결하는 방법도 있습니다.


    두번째 방법은 해당 이미지를 위치별로 따로 캡쳐해서 이미지1,이미지2 등으로 가지고 있다가 이미지 서치시

    if (이미지서치(이미지1) || 이미지서치(이미지2)) 같이 조건을 줘서 이미지1이든 이미지2든 둘중하나가 검출되면 원하는 스크립트를 실행하는 방식으로 하는 방법이 있습니다.



  • kabisdin 2017.09.03 14:56
    경계가 없는 이미진 경우에도 같은현생이 발생할수있나요? 허용치를 높게주어 완전히 다른이미지끼리는 찾는데도 안찾아지는 이미지는 안찾아지더라구요 혹시 로직에문제가 있는건 아니겠죠?
  • 할거엄따구 2017.09.03 20:10
    각 이미지를 따로 캡쳐해서 비교해보세요.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 메이플m 자동 사냥 분해 매크로 2 멸치먹고160 2018.10.09 0/0
질문 게임메크로만들기에 대해 1 동생코코 2017.12.13 0/0
질문 지정된 범위내에서의 마우스 랜덤이동을..어떻게 짜야... 3 포천아지 2017.09.12 0/0
질문 메모리 관련.. 문의 드립니다 뇌섹남 2017.09.12 0/0
자유 메이플m 오핫 매크로삽니다. 비싸게사요ㅠ 2 보쓰 2017.09.13 0/0
질문 매크로 제작하려면 어떤걸 배워야 하나요? 1 rhkdtn 2017.09.11 0/0
질문 오토 핫키로 영웅 카카오토 게임 오토 만들수 있는분? 1 천궁 2017.09.15 0/0
질문 리니지M 간단한 오토핫키를 만들고 싶어 질문 드립니다. 2 비다로카 2017.09.11 0/0
질문 피파 예전에 사용햇었는데 육물 2017.09.08 0/0
질문 마나의 변화를 탐지해서 스킬에 변화를 주고싶은데 잘 ... 2 adde 2017.09.08 0/0
질문 성 순 매크로는 어떻게 만들었을까요? 1 산책중 2017.09.08 0/0
질문 GUI 에서 입력 받은 값을 GUI 상에 출력되게끔 할수 있... 5 raver 2017.09.07 0/0
질문 모바일 클럽오디션 매크로 제작 문의드립니다. 9 뇌섹남 2017.09.05 0/0
질문 오토핫키는 한계가 없나요? 2 오벌컴 2017.09.06 0/0
질문 왜 스샷 저장이 안될까요 6 험블비 2017.09.04 0/0
질문 이미지서치 관련 질문입니다 3 kabisdin 2017.09.03 0/0
질문 오토핫키 스크립트 질문드립니다. 5 뇌섹남 2017.12.13 0/0
질문 비교연산자 >랑 < 질문입니다 3 adde 2017.09.01 0/0
질문 이미지 서치 후 마우스클릭 드래그 관련 질문 입니다. 4 인연설 2017.08.31 0/0
질문 MouseClick 이 정상적으로 작동을 안하는거같습니다 Jaram 2017.08.31 0/0
Board Pagination Prev 1 ... 787980818283848586 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글