오토핫키 커뮤니티

질문
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
분류 제목 글쓴이 최근변경 추천
질문 이미지보안뚫을수있나요 1 천지사명 2022.12.14 0/0
질문 이미지서치 3 PlusK 2016.05.07 0/0
질문 이미지서치 (반짝이는 이미지) 질문입니다. 3 해공 2017.04.09 0/0
질문 이미지서치 gosub 질문드립니다 4 어두운공간 2023.02.24 0/0
질문 이미지서치 img 이동 질문드립니다 4 광어형님 2015.02.02 0/0
질문 이미지서치 trans 옵션 질문! 5 키리야 2017.12.05 0/0
질문 이미지서치 vs픽셀서치 6 섭섭섭 2015.03.31 0/0
질문 이미지서치 x축 좌표 설정 어떻게 합니까 불놀이야 2020.04.24 0/0
질문 이미지서치 → 랜덤딜레이 → 이미지 내 랜덤클릭 도움 ... 4 저콘 2017.10.09 0/0
질문 이미지서치 공부 2틀째.. 오늘은 한걸음 땔수있게 도와... 8 아카시아 2016.12.23 0/0
질문 이미지서치 관련 고수님들 2 줍줍 2019.03.10 0/0
질문 이미지서치 관련 문의 3 핸콕 2014.10.18 0/0
질문 이미지서치 관련 질문드립니다 ㅠㅠ 제발등업좀2 2015.01.16 0/0
질문 이미지서치 관련 질문드립니다. 10 헐키 2015.06.04 0/0
질문 이미지서치 관련 질문입니다 3 kabisdin 2017.09.03 0/0
질문 이미지서치 관련 질문입니다. (봉봉님 소스 관련) 6 심장의중심 2016.10.27 0/0
질문 이미지서치 관련 활성화만 인식되는 문제 3 레이오 2018.07.05 0/0
질문 이미지서치 기다렸다가 클릭하는법 3 작은이득 2017.06.28 0/0
질문 이미지서치 내것에선 잘되고 남것은 안되는경우? 11 파더 2014.12.15 1/0
질문 이미지서치 다른크기의 동일 이미지 2 pkpk111 2017.05.26 0/0
Board Pagination Prev 1 ... 163164165166167168169170171 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글