안녕하세요, 일전에도 비슷한 맥락의 질문글을 올렸다가 뚜렷한 답변이 안보여서 다시 올립니다.
윈7에서는 문제없이 돌아가는 오토핫키 기반 게임매크로가
윈10에서는 특정 이미지는 아예 인식을 못합니다.
몇몇 이미지들은 인식을해서 작동을 하는데 나머지 이미지들은 인식을 못하는건지
아예 작동을 안하네요.
코드는 단순이 imagesearch 를 썼으며 윈10에서 이미지를 새로 다시따도 인식안되던 이미지들은 인식을 못합니다.
이미지 검색범위도 줄여보고, 다양하게 이미지를 따서 시도도해보고 해볼수있는 방법은 다 해봤습니다.
또한 이 질문과 관련해서 테일스타, 구글링등 여러가지 방면으로 검색해봤는데 딱히 해결법이 나오지는 않더라구요.
이미지 확장자는 .bmp입니다.
혹시 윈10에서 이미지서치 관련 해결법 아시는분 계신가요?
고정된 위치에 발생되는 이미지는 작은 오차율로 검색이 가능하지만, 움직이는 이미지 또는 지속적으로 색상이 변하는 이미지, 발생 위치가 여러군데인 이미지는 같아 보일지라도 미세하게 픽셀이 다른 부분이 존재할 가능성이 높습니다.
오토핫키 이미지서치 비교방식이 10*10 size의 이미지가 있다면 각 포인트별로 비교해서 100개의 픽셀 값이 전부 오차값 이내이면 검색이 성공되지만 99개는 오차값 이내이지만 1개의 픽셀만 오차범위를 초과해도 검색 실패가 됩니다.
이미지 인식을 못할때 원본과 현재 이미지를 따로 추출해서 확대 후 픽셀 비교해보세요.
미세하게 다른 포인트들이 있을 겁니다.
글로만 봐서는 딱히 이거다라고 결론 내드리기가 어렵습니다.
원본과 인식불가 상태일때 이미지를 같이 올려봐 주시던지 직접 비교해보세요.
아래 이미지처럼요.