매크로

질문
2018.04.24 15:39

윈10 오토핫키 이미지인식

조회 수 411 추천 0 댓글 8

안녕하세요, 일전에도 비슷한 맥락의 질문글을 올렸다가 뚜렷한 답변이 안보여서 다시 올립니다.


윈7에서는 문제없이 돌아가는 오토핫키 기반 게임매크로가


윈10에서는 특정 이미지는 아예 인식을 못합니다.


몇몇 이미지들은 인식을해서 작동을 하는데 나머지 이미지들은 인식을 못하는건지


아예 작동을 안하네요.


코드는 단순이 imagesearch 를 썼으며 윈10에서 이미지를 새로 다시따도 인식안되던 이미지들은 인식을 못합니다.


이미지 검색범위도 줄여보고, 다양하게 이미지를 따서 시도도해보고 해볼수있는 방법은 다 해봤습니다.


또한 이 질문과 관련해서 테일스타, 구글링등 여러가지 방면으로 검색해봤는데 딱히 해결법이 나오지는 않더라구요.


이미지 확장자는 .bmp입니다.


혹시 윈10에서 이미지서치 관련 해결법 아시는분 계신가요?


  • 할거엄따구 2018.04.24 17:02

    고정된 위치에 발생되는 이미지는 작은 오차율로 검색이 가능하지만, 움직이는 이미지 또는 지속적으로 색상이 변하는 이미지, 발생 위치가 여러군데인 이미지는 같아 보일지라도 미세하게 픽셀이 다른 부분이 존재할 가능성이 높습니다.

    오토핫키 이미지서치 비교방식이 10*10 size의 이미지가 있다면 각 포인트별로 비교해서 100개의 픽셀 값이 전부 오차값 이내이면 검색이 성공되지만 99개는 오차값 이내이지만 1개의 픽셀만 오차범위를 초과해도 검색 실패가 됩니다.

    이미지 인식을 못할때 원본과 현재 이미지를 따로 추출해서 확대 후 픽셀 비교해보세요.

    미세하게 다른 포인트들이 있을 겁니다.

    글로만 봐서는 딱히 이거다라고 결론 내드리기가 어렵습니다.

    원본과 인식불가 상태일때 이미지를 같이 올려봐 주시던지 직접 비교해보세요.

    아래 이미지처럼요.

    9C0sincs.png

  • 운동장세바퀴 2018.04.25 00:19
    귀중한 시간 내주셔서 답변해주셔서 감사합니다.

    설명을 덧붙이자면, 버프확인창에서 특정버프가 없으면 마법창에서 그 버프마법을 클릭해주는 간단한 프로그램이고, 마법창, 버프창확인창 모두 화면에 고정되어있으며 캐릭터가 움직여도 그곳에 그대로 고정되어있습니다.

    윈7에서는 잘 작동하는 이미지가 윈10에서는 안돼서 윈10에서 이미지를 다시 따서 저장했는데 그래도 안되더라구요.

    말씀해주신대로 인게임에서 버프창+마법창에있는 이미지와 제가 저장한 이미지를 확대해서 비교해보겠습니다.

    귀중한 지식 나눠주셔서 감사합니다.

    P.S 제가 검색했을때는 윈10에서는 비트수, 색상문제때문에 이미지서치가 느리거나 안된다는 답변들밖에 못찾았는데 이것과는 관련이 없는 건가요???
  • 할거엄따구 2018.04.25 08:37

    저도 윈10쓰지만 이미지서치시에 느리거나 안된다는 느낌을 받은적은 없습니다.
    윈7을 쓴지가 오래되서 윈7이랑 비교는 못하겠지만요.

    위에 예시를 든것 처럼 몇몇 픽셀 값이 달라진다면 해당부분을 특정색(ex) 0x000000)등으로 수정 한 후 trans 옵션을 줘서 특정색(ex) 0x000000)을 무시하게 하거나 이미지A-1, 이미지A-2.... 여러 경우에 대한 이미지를 따로 저장하여 서치하게 해주면 제 경험상으론 100% 해결이 되었습니다.

    이미지 수정 후 trans 옵션을 준다면 오검색율이 좀 생기기 때문에 오차범위를 좁히거나 검색 범위를 최대한 좁혀주는게 좋습니다.

  • 운동장세바퀴 2018.04.25 12:13
    정말 친절한 설명 감사드립니다.

    trans로 특정색을 무시하는 것부터 차근차근 시도해봐야겠네요!

    갑자기 든 생각인데, trans변경전에 오차율을 좀 높여보는것도 도움이 될까요? 예를들면 *30에서 *50이라던지??
  • 여의도김매력 2018.04.27 14:15

    윗분들이 말씀해주신것처럼


    글자 빼고 흰색으로 칠해주신다음에

    오차율 옆에 *Trans0xFFFFF 같은거 추가해주셔서 해주시면 좀더 올라가긴 합니다만..


    저는 따로 질문자님처럼 발생해본 적이 없어서요..ㅠㅠ

  • 운동장세바퀴 2018.04.28 09:49
    윈7에서 쓸때는 이미지서치에 오차율(*xx)설정없이 해도 잘 됐는데 윈10에서는 오차율을 *50정도로 설정해봤는데 인식이 아예 안되던 이미지(마법버프스킬)들이 싹다 인식이돼서 돌아는 가더라구요 ㅎ

    이번 주말쯤에 trans도 넣어서 좀더 인식률을 올려보려고 하는중입니다.

    친절한 답변 감사드립니다! 좋은하루 보내세요~
  • 흑화검 2018.05.04 10:03

    윈7에서 되던게 윈10에서 안되는 이유는 여러가지 있습니다.


    클라이언트 테두리 창이 변경되어 위치가 바껴서 그런걸수도 있구요

    이미지를 저장할때 png로 안해서 그런걸수도 있구요

    대개는 알고보면 쉬운 오류니 잘 해결해보세요

  • 운동장세바퀴 2018.05.04 11:17
    답변 감사드립니다.

    오차율 설정해서 해결했습니다.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 도와주세요 오토핫키초보입니다. 제이콥 2018.05.10 0/0
질문 오토핫키에 관련하여 질문하려고합니다. 6 제이콥 2018.05.10 0/0
질문 이미지드래그 질문드립니다. 1 돌돌조아 2018.05.08 0/0
질문 어제 오토핫키를 만져본 초보자입니다. 숫자입력관련해... 2 곰n곰 2018.05.08 0/0
질문 돌키우기 매크로 소스있으신분 1 tource 2018.06.05 0/0
질문 스크립트 중간중간 멈췄는지 확인하는 방법? 2 정떤 2018.05.05 0/0
질문 이미지서치 질문이 있습니다 3 qq1121 2018.05.04 0/0
질문 B이미지 서치가 안됩니다 6 깡당구 2018.05.03 0/0
질문 늅늅이 오토핫키 픽셀서치 질문드립니다 4 송사리 2018.10.13 0/0
질문 늅늅이 오핫 질문드립니다. 1 supreme 2018.05.02 0/0
질문 두 기능을 하나의 기능으로 합해서 만들고 싶습니다. 2 미륵사지석탑 2018.05.03 0/0
질문 몇가지 질문드립니다. 1 깡당구 2018.04.30 0/0
질문 초보자 오핫탐구! 변수 값을 변수로 지정하여 그 값불... 3 쿠우우우우 2018.04.30 0/0
질문 궁금합니다 오류는 고쳣지만.. 6 깡당구 2018.05.06 0/0
질문 질문드립니다 6 깡당구 2018.04.27 0/0
질문 질문드립니다. 3 깡당구 2018.05.05 0/0
질문 초보자한테는 비활성은 무리겠죠? 녹스로 .. 2 국이1817 2018.04.28 0/0
질문 윈10 오토핫키 이미지인식 8 운동장세바퀴 2018.05.04 0/0
자유 잘부탁드립니다 1 구름아 2018.04.23 0/0
질문 안녕하세요 .도움좀 주세요 4 akreh 2018.04.27 0/0
Board Pagination Prev 1 ... 606162636465666768 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글