'히트 이미지'에 해당되는 글 1건

  1. 2015.12.07 [Ahk+] 히트 녹스 와 블루스택 검색용 추출 이미지 공유 방법 (6)

모바일게임 히트같은 경우 녹스와 블루스택에서 색상이 다르게 나옵니다. 이 때문에 한쪽에서 추출한 이미지를 다른쪽에서 활용 할 수가 없더군요.

 

1. 녹스 이미지

 

2. 블루스택 이미지

 

 

해결 방법을 찾던 중... 색상을 회색톤으로 바꾸니 녹스에서 추출한 이미지로 블루스택상의 이미지에서 이미지서치에 성공을 했습니다. 대부분 공차값 50 내에서 찾아지더군요.

 

3. 녹스이미지를 회색톤으로 바꾼 것

 

4. 블루스택 이미지를 회색톤으로 바꾼 것

 

 

이렇게 테스트한 결과를 가지고 ImageSearch 명령에서 쉽게 사용할 수 있도록 *FilterGray 옵션으로 추가 했습니다.

 


 

아래 스크립트는 녹스에서 추출한 '우편함' 이미지를 사용해 블루스택상의 이미지에서 검색하는 스크립트입니다.

 

 

 

Test.ahk 파일을 다운로드한  'Ahk+ 전용 AutoHotkey.exe 파일'  위에 드래그해서 실행하세요.

ImageSearch_FilterGray옵션.zip

 

 

<스크립트>

 

imgFind = image검색.bmp
img녹스 = image녹스.bmp
img블택 = image블택.bmp

공차 = 30

 

text := "녹스 스샷에서 추출한 이미지로 이미지서치 한 결과`n`n"
text .= "`n[*FilterGray 옵션 사용 전]`n"
ImageSearch, sx,sy, 0,0,0,0, *TargetFile<%img녹스%> *%공차% %imgFind%
if !ErrorLevel
  text .= "녹스 스샷에서 검색성공 : " sx "," sy "`n"
ImageSearch, sx,sy, 0,0,0,0, *TargetFile<%img블택%> *%공차% %imgFind%
if !ErrorLevel
  text .= "블택 스샷에서 검색성공 : " sx "," sy "`n"

 

text .= "`n[*FilterGray 옵션 사용 후]`n"
ImageSearch, sx,sy, 0,0,0,0, *FilterGray *TargetFile<%img녹스%> *%공차% %imgFind%
if !ErrorLevel
  text .= "녹스 스샷에서 검색성공 : " sx "," sy "`n"
ImageSearch, sx,sy, 0,0,0,0, *FilterGray *TargetFile<%img블택%> *%공차% %imgFind%
if !ErrorLevel
  text .= "블택 스샷에서 검색성공 : " sx "," sy "`n"

 

MsgBox % text

 

 

 

 

 

 

저작자 표시
신고
Posted by 오토핫키


티스토리 툴바