728x90

문서로 어떤 서면으로 받았거나 그림으로 받는 경우가 있습니다.
그때 내용을 받아 써야 합니다.
아이폰에서는 사진어플로 문자 인식이 되더라고요.
 

아이폰에서 문자 인식

그런데 장문의 글자는 잘 되지 않고 이걸 또 원하는 곳으로 옮기려면 귀찮습니다.
그래서 검색해보니 좋은 사이트가 있더라고요.
공유할겸 메모해두고 저도 참고할겸 포스팅합니다. 사이트 링크는 아래와 같습니다.
 
https://www.imagetotext.info/

 

Image to Text (Extract Text From Image)

Limit Exceed Free user can upload upto 3 images Continue with 3 Images OR Go Premium Up to 50 images at Once

www.imagetotext.info

 
사이트에 방문하면 인터페이스는 단순합니다.
이렇게 바로 알 수있는게 굉장히 마음에 듭니다.
중간에 커다란 드레그 앤 드롭창이 보이고, 상단의 로그인 창이 보입니다.
 

사이트 방문

 

① 그림 넣기

 
"Browse" 버튼을 통해서 탐색기 창을 열어서 파일을 가지고 올수도 있습니다.
하지만 저는 드레그 앤 드롭을 선호합니다.
뭔가 스마트하게 일을 하는 느낌이랄까요.

파일을 던집니다.

 

② 그림 제출하기

그림을 제출하면 사이트에서 글자를 추출합니다.
인터페이스가 심플합니다.
추출한 글자는 클립보드에 옮기거나 텍스트로 받을 수도 있고 선택해서 일부만 복사할 수 도 있습니다.
 

사용결과

 

③ 그 외

 
기본적으로 대부분의 JPG, JPEG, JPE, JFIF, JIF, JFI, BMP, PNG, TIFF의 확장자를 지원합니다.
지원하는 언어도 영어, 스페인어, 러시아, 독일, 프랑스, 일본어와 한글등등 다양해서 딱히 어려움이 없네요.
자주까지 사용 할 일 없어서 무료사용하지만 몇장하다보면 끝납니다.
하지만 유료서비스 를 이용하면 10MB파일을 3천장이상 사용할 수 있습니다.
 

반응형
728x90
목차

1. ImageSearch - 이미지 찾기

2. 적용 가능한 매개변수

3. 예시 코드

4. 인식성능

 

오토핫키에서 메크로를 보다 향상시켜서 마우스나 키보드를 컨트롤 하면 기준점이 중요합니다.

어디에 커서가 있고 창이 있는지가 매우 중요합니다.

게임이나 작업환경에서 반복적인 아이콘을 찾아주는 기능이 있습니다.

개체의 이미지를 기준으로 위치를 찾아주는 ImageSearch에 대해서 알아보겠습니다.

 

320x100

 

1. ImageSearch - 이미지 찾기

 

ImageSearch &OutputVarX, &OutputVarY, X1, Y1, X2, Y2, ImageFile : 이미지를 찾아 위치를 표시합니다.

 

  • &OutputVarX, &OutputVarY : 찾을 이미지의 좌표가 저장되는 변수를 지정합니다.
  • X1, Y1 : 찾기 시작할 위치입니다.
  • X2, Y2 : 찾기 끝낼 위치입니다.
  • ImageFile : 이미지 파일의 이름이나 경로를 입력합니다. 같은 폴더에 있는 경우에는 이름만 입력해도 됩니다.
  • GIF, JPG, BMP, ICO, CUR, ANI를 기본적으로 인식합니다. 운영체계에 따라서 다른 확장자도 사용할 수 있습니다.

 

X1,Y1에서 부터 X2,Y2가 됩니다.

0,0에서 A_ScreenWidth, A_ScreenHeight으로 하면 화면 전체를 검색합니다.

범위내의 이미지를 찾습니다.

 

 

 

2. 적용 가능한 매개변수

 

ImageFile 앞에 매개변수를 적용할 수 있습니다.

 

  • *icon(N) : 파일이름이 아닌 따로 지정해둔 아이콘 그룹을 사용합니다. (예 : *icon2, 아이콘 그룹 2번으로 검색합니다.)
  • *(n) : 색에 대한 민감도를 조절합니다. 색이 약간 쉐이딩 변형된 경우를 받아들이는데 0~255까지 입력할 수 있고 숫자가 클수록 둔해집니다. 255가 되면 모든 색상의 쉐이딩을 무시하고 형태만으로 검색합니다.
  • *Trans(N) : 무시할 색상을 지정합니다. 주로 배경색을 지정하는 White와 Black이 많이 사용됩니다. 색코드를 써도 됩니다. (예 : *TransWhite 혹은 *TransAB2518 혹은 *Trans0xAAFF00)
  • *w(N)와 *h(N) : 이미지의 크기를 지정합니다. 기본적으로 소형 아이콘 크기로 조정해서 형태가 같은 그림을 찾습니다. 하지만 크거나 작게 변경해서 이미지를 추적하는 성능을 변경할 수 있습니다. -1은 자동 변화입니다.
    (예 : *w300 *h-1 너비(w)는 300이고 높이(h)는 거기에 맞춰서 자동으로 변경합니다.)

예시 : ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, *2 *TransWhite *w100 *h-1 그림.bmp

 

 

3. 예시 코드

 

(예시)

같은 폴더의 그림 1.png를 찾아서 좌료를 출력하게 합니다.

ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *TransWhite 1.png
msgbox, %FoundX% " %FoundY%
return

(결과)

 


4. 인식성능

 

생각보다는 잘 인식이 되지 않습니다. 매개변수를 잘 활용해서 최적화 해야 합니다.

같은 폴더에 넣고 할 때가 오류가 적은 것 같습니다.

그리고 개인적인 생각은 BMP 확장자가 가장 잘 인식되는 것으로 보입니다.

 

그래도 최적화가 어려운게 요즘 게임들은 날씨/시간에 따라 쉐이딩이 다르고, 다양한 아이콘이 지원됩니다. 

또 패치등을 통해서 수시로 변경되기 때문에 열심히 짜둔 메크로가 무용지물이 되기도 합니다.

메크로를 작성할 때는 얼마나 오래 쓸지도 고려해야 하더라고요.

 

반응형

+ Recent posts