오토핫키 커뮤니티

질문
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
분류 제목 글쓴이 최근변경 추천
질문 이미지서치 범위 관련해서 도움좀 주세요 2 몬길을하자 2016.12.07 0/0
질문 이미지서치 방향에 대해서 질문 3 키리 2018.05.15 0/0
질문 이미지서치 방법좀 알려주실분 4 잘생긴욱이 2017.10.09 0/0
질문 이미지서치 방법좀 알려주세요 3 초근성 2018.08.12 0/0
질문 이미지서치 반복문 줄이기 질문드립니다. 1 무쌍류 2023.02.24 0/0
질문 이미지서치 및 document..에 대해 알려주세요..해당내... 2 정직한 2016.10.31 0/0
질문 이미지서치 미인식 검출 3 메이커s 2020.05.26 0/0
질문 이미지서치 무한루프 질문 좀 할게요 5 으뜸어린이 2014.11.05 0/0
질문 이미지서치 명령어에 대해 궁금한게 있어요 7 스웨이스 2016.11.15 0/0
질문 이미지서치 명령어 질문있습니다. 8 지니블렉션 2015.04.10 0/0
질문 이미지서치 랜덤위치 랜덤시간 코드 짜보았습니다 1 dudutj 2024.04.23 0/0
질문 이미지서치 딜레이질문 .. 5 혜띠뿌뿌 2016.05.09 0/0
질문 이미지서치 도움좀부탁드립니다. 6 세나블텍 2016.06.12 0/0
질문 이미지서치 다른크기의 동일 이미지 2 pkpk111 2017.05.26 0/0
질문 이미지서치 내것에선 잘되고 남것은 안되는경우? 11 파더 2014.12.15 1/0
질문 이미지서치 기다렸다가 클릭하는법 3 작은이득 2017.06.28 0/0
질문 이미지서치 관련 활성화만 인식되는 문제 3 레이오 2018.07.05 0/0
질문 이미지서치 관련 질문입니다. (봉봉님 소스 관련) 6 심장의중심 2016.10.27 0/0
질문 이미지서치 관련 질문입니다 3 kabisdin 2017.09.03 0/0
질문 이미지서치 관련 질문드립니다. 10 헐키 2015.06.04 0/0
Board Pagination Prev 1 ... 383940414243444546 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글