본문 바로가기
업무 자동화 매크로

엔지엠소프트웨어 OCR 문자 판독 매크로 활용법

by 오토픽 2025. 9. 14.
반응형

안녕하세요. 엔지엠소프트웨어입니다.

게임이나 업무를 자동화할 때 필수는 아니지만, 없으면 아쉬운 기능 중 하나가 바로 문자 판독입니다.

문자 판독, 즉 **OCR(Optical Character Recognition)**은 이미지나 모니터 화면에 있는 숫자와 문자를 실제 텍스트로 변환해 추출하는 기술입니다.


OCR 기능이 필요한 이유

이미지에 있는 숫자 100을 단순히 보고 "크다/작다"를 비교할 수는 없습니다.
하지만 문자로 변환하면 100이라는 숫자를 사칙연산이나 조건문 등 2차적 처리에 활용할 수 있습니다.

예를 들어, 자동 물약 사용 매크로를 구현할 때 OCR 기능을 이용하면 체력 수치를 읽어 조건에 따라 자동으로 아이템을 사용할 수 있습니다.


OCR 매크로 시작하기

  1. 오토픽 에디터 실행 후, 새로운 스크립트를 추가(Ctrl+N)합니다.
  2. 도구 상자의 조건에서 OCR 체크 액션을 더블 클릭하여 스크립트에 추가합니다.

 

 

테스트 이미지 준비

문자가 포함된 이미지나 화면이 필요합니다.
동영상 예제를 참고하면 테스트 과정을 쉽게 따라 할 수 있습니다.

  • 숫자를 인식할 영역을 선택하고 실행하면, 해당 영역의 숫자값이 출력됩니다.
  • 예시: 이미지 필터에서 대비(Contrast) 값을 101로 설정 후 실행하면 "1205150"이라는 숫자가 정상적으로 인식됩니다.

엔지엠 매크로는 이미지 테스터와 OCR 테스터 유틸리티를 제공하여,
필터를 적용한 후 실시간으로 결과를 확인할 수 있습니다.
이를 통해 이미지를 빠르게 분석하고 스크립트에 적용할 수 있습니다.

 

 

유틸리티에서 스크립트 적용하기

  1. OCR 체크 액션 속성에서 OCR 영역을 전체 선택 후 복사합니다.
  2. 스크립트에 추가한 OCR 체크 액션 속성에 붙여넣기 합니다.
  3. 숫자 사용 옵션을 True로 변경하고, 대비 값을 101로 입력합니다.

실행(Ctrl+Alt+F8)하면 OCR 테스터에서 확인한 값과 동일한 결과를 얻을 수 있습니다.

 

 

문자 인식 테스트

숫자가 아닌 문자를 테스트하려면, 배경이 단순하고 문자와 겹치는 색상이 없는 이미지를 사용하면 됩니다.
예시: 뉴욕 타임즈 기사 화면

3D 게임처럼 글자가 배경색에 묻히는 경우에는 문자 판독율이 낮아집니다.
이때 엔지엠 에디터에서 제공하는 다양한 이미지 필터를 활용하면 인식률을 높일 수 있습니다.

  • 옵션 값을 변경하며 결과를 시각적으로 확인할 수 있는 테스터 유틸리티 제공
  • 이미지를 직접 편집하고 적용할 수 있는 매크로는 엔지엠 매크로가 유일
  • 스크립트 제작 속도가 빠르고 효율적

 

 

마무리

유틸리티와 OCR 체크 액션을 활용하면, 게임과 업무 환경에 최적화된 매크로를 제작할 수 있습니다.
각 환경마다 배경과 컴퓨터 성능이 다르므로, 자신에게 맞는 옵션 값을 찾아 테스트하는 과정이 필요합니다.

필터 기능이 없는 매크로보다는, 엔지엠 에디터로 이미지 전처리를 하고 직접 적용하는 방식이 가장 효율적입니다.

 

 

실행하면 동일한 결과가 나와야겠죠? 실행(Ctrl+Alt+F8)을 눌러서 테스트 해보세요.

 

 

테스터에서 나온 결과와 동일한 값이 출력되는걸 확인할 수 있습니다. 숫자가 아닌 문자를 테스트하려면 아래 동영상을 참고해서 따라 해보세요. 인식할 이미지의 배경이 단순하고 문자와 겹치는 색상이 없습니다. 그래서, 특별히 필터를 적용할 필요는 없어요^^; 테스트한 사이트는 뉴욕 타임즈입니다.

 

 

3D게임과 같은 경우 글자가 배경색에 뭍히는 경우가 많습니다. 이런 경우에는 문자 판독율이 낮아지게 되는데요. 엔지엠 에디터에서 제공하는 수많은 필터를 사용해서 인식율을 높일 수 있습니다. 이미지 필터에 대한 내용은 [ 여기 ]에서 확인이 가능합니다. 아래 동영상처럼 테스터 유틸리티는 옵션 값을 변경하면서 시각적으로 확인이 가능합니다. 현존하는 매크로 프로그램중에 이미지를 직접 편집하면서 적용시키는 프로그램은 엔지엠 매크로가 유일합니다. 그래서, 스크립트 제작 속도가 가장 빠르고 쉽습니다.

 

 

글을 작성하다보니 유틸리티에 대한 설명이 되었는데요. 여러분들도 직접 OCR 체크 액션을 추가하고 이런 저런 속성들을 변경해가면서 테스트 해보시기 바랍니다. 게임이나 업무에 따라 배경이 각각 다르고, 컴퓨터 환경도 다릅니다. 그래서 자신이 만들고자 하는 매크로 환경에 최적화된 옵션값을 찾아야 합니다. 이런 작업들이 많은 시간을 소비하게 만들고 어려운 부분이죠. 그렇더라도 필터 기능 자체가 없는 매크로를 이용하는것보다는 엔지엠 에디터로 이미지들을 전처리하고 직접 적용하면서 만드는게 가장 효율이 좋습니다.

 

추천 해시태그

#엔지엠소프트웨어 #OCR #문자인식 #이미지문자판독 #자동화매크로 #게임자동화 #업무자동화 #OCR매크로 #AutoPeak #엔지엠매크로 #RPA #화면인식 #숫자인식 #텍스트추출 #자동화툴

반응형