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

오토픽 매크로로 동적 이미지 인식 및 OCR 처리 영역 자동 보정하기

by 오토픽 2025. 7. 17.
반응형

안녕하세요. 업무 자동화 RPA 매크로 오토픽(AutoPeak)입니다.
오늘은 조금 복잡하지만 매크로 실력을 한 단계 끌어올릴 수 있는 고급 기술을 소개해드릴게요.


🎯 시나리오 개요: 이미지/OCR 인식 영역을 자동으로 계산하자

보통 이미지 매치OCR 문자 인식을 사용할 때, 창이 이동되거나 화면 해상도가 바뀌는 상황이 생기면 인식 영역이 틀어져 원하는 위치를 찾지 못하는 경우가 많습니다. 이럴 땐 고정된 좌표값이 아니라, 기준이 되는 이미지 위치를 기준으로 인식 영역을 보정해주면 문제를 해결할 수 있습니다.

 

 

 

💡 왜 동적 보정이 필요할까요?

예를 들어, 아래와 같은 상황을 생각해보세요.

  • OCR 인식 영역을 고정했지만 창 위치가 바뀌면 글자를 못 읽음
  • OCR 근처에 다른 텍스트가 침범해 인식률이 급감
  • 이미지 서치/매치의 찾기 영역이 화면 밖으로 밀림

👉 이런 문제를 해결하려면 기준 위치를 먼저 찾고, 해당 위치를 기반으로 인식 영역을 재계산해야 합니다.


🧪 실습: 오렌지색 점을 기준으로 영역 계산하기

1. 변수 설정

  • 기준 좌표를 담을 변수: point
  • 찾기 영역(Rectangle)을 저장할 변수: rect

📌 변수 추가는 도구 상단의 변수 관리 메뉴에서 가능합니다.

 

 

 

2. 이미지 매치로 기준점 찾기

  1. 도구 상자 → 조건 > 이미지 매치 액션 추가
  2. 그림판에서 오렌지색 점을 캡처

 

 

  1. 이미지 매치 결과 좌표를 point 변수에 저장

 

 

 

3. 사각형 영역 계산하기

  1. 도구 상자 → 함수 > 표현식 > 사각형 만들기 액션 추가

 

 

 

  1. 기준 좌표(point)를 중심으로 상하좌우 범위를 입력 (예: 10)
  2. 계산된 사각형 영역(Rect)을 rect 변수에 저장

📍 사각형 계산은 x, y 좌표를 중심으로 사방으로 N픽셀 확장하는 개념입니다.

 

 

 

4. 보정된 영역으로 이미지 매치 수행

  1. 이미지 매치 액션을 새로 추가
  2. rect 변수를 찾기 영역으로 설정
  3. 마우스 클릭 사용: True
  4. 마우스 이펙트 사용: True
  5. 설정 저장

 

 

 

마지막으로 이미지 매치 액션을 추가합니다.

rect 변수에 저장된 영역을 이미지 매치의 찾기 영역으로 가져오세요.

 

 

 

마지막 이미지 매치의 이미지도 동일하게 오랜지색 점 이미지를 선택하세요.

그리고, 마우스 사용을 True로 변경하세요.

그리고, 옵션에서 마우스 이펙트도 사용으로 변경하세요.

옵션창 우측 위에 저장까지 완료해야 합니다.

 

 

 

🔍 결과 확인

매크로를 실행하면, 기준 이미지(오렌지색 점)를 찾은 후 주변 영역을 자동으로 계산해 클릭 또는 OCR 인식을 수행합니다.

화면이 조금씩 바뀌어도 정확히 작동하는 고급 매크로가 완성됩니다!


📹 영상으로 확인하고 따라해보세요

아래 영상을 통해 동작 방식과 테스트 방법까지 자세히 확인하실 수 있어요.

 

 

✅ 관련 태그

#오토픽 #엔지엠소프트웨어 #이미지매치매크로 #OCR자동화 #인식영역보정 #RPA매크로 #업무자동화툴 #다이나믹스크립트 #이미지기준좌표 #자동화스크립트

📌 [ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다 ]
📌 [ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]
문의: 카카오톡 오픈채팅으로 바로가기

반응형