NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 첫번째 이미지 서치 좌표에서 이동한 후 사각형 영역을 다시 만드는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 제목만 봐서는 어떤걸 설명하는지 잘 이해가 안될겁니다. 아래 그림을 먼저 보시죠^^; 적절한 예를 찾기가 어려워서 나이키에서 신발과 사이즈로 예제를 설명하도록 하겠습니다. 흰색 운동화를 찾은 좌표에서 사용자가 설정한 좌표만큼 이동한 후 사각형 영역을 다시 만드는 예제입니다. 이제 어떤걸 설명하려는지 이해는 되셨죠~?

    agN3D6j.png

     

     

    테스트를 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    아래 동영상처럼 도구 상자의 조건 카테고리에서 [ 이미지 매치 ] 액션을 스크립트에 추가하세요. 그리고, 캡쳐 속성을 클릭하여 흰색 운동화를 ngi로 저장합니다.

    ※ ngi는 NGM 매크로 Image의 확장자입니다.

     

     

    [ 변수 ]를 최상위에 추가한 후 아이디를 흰색 운동화 좌표로 설정해주세요. 이 변수는 흰색 운동화를 찾은 좌표를 저장해줄겁니다.

    wTnn0e9.png

     

     

    이미지 매치에서 찾은 이미지(흰색 운동화)의 좌표 값을 변수에 저장해줍니다.

    fGgAKOZ.png

     

     

    [ 좌표 사칙 연산 ]을 이용해서 원하는만큼 좌표를 이동시켜 주세요. 제 모니터 기준으로 흰색 운동화 위치에서 250 사이즈 위치까지 X -92, Y274입니다. 이 좌표값은 사용자 환경마다 조금씩 차이가 있을 수 있습니다. 가능하면 동일한 환경을 갖춰놓고, 해상도도 맞춰놓은 상태에서 테스트를 진행하세요.

    Kod6sKS.png

     

     

    흰색 운동화를 찾은 위치를 가져오고, 좌표 증감과 오른쪽 피연산자를 통해 이동할 좌표를 구해줍니다.

    FYhLcNg.png

     

     

    아래 그림과 같이 [ 사각형 만들기 ] 액션으로 좌표 기준 영역을 설정할 수 있습니다. 이 부분은 좌표를 조금씩 바꿔가면서 디테일하게 위치를 맞춰야 합니다. 저같은 경우 이 테스트를 위해 대략 20번정도 좌표를 보정해가면서 원하는 결과를 얻은거 같습니다.

    7IWAZpF.png

     

     

    마지막으로 [ OCR 체크 ]에서 문자 판독 영역을 변수로부터 가져옵니다. 그러면 흰색 운동화를 찾고, 250 사이즈의 숫자를 읽어올 수 있습니다. 우선, 실행 영상을 볼까요?

     

     

    예상한대로 잘 동작 했을겁니다. OCR 문자 판독이 아니더라도 첫번째 이미지를 찾으면 두번째 위치를 찾기 영역으로 설정해서 다시 이미지를 인식시킬 수 있습니다. 첨부되어 있는 스크립트를 보면 이해하는데 도움이 될거 같습니다. 잘 응용하면 순차적으로 특정 영역에서 이미지를 찾을 수 있습니다. 엔지엠 매크로의 변수는 타입을 가집니다. 하지만, 다른 모든 스크립트 언어들이 그렇듯이 엔지엠 매크로도 변수는 가능하면 자동으로 타입을 찾아서 변환 해줍니다. 그래서, 변수 하나로 좌표와 사각형 데이타를 중복해서 사용했습니다. 물론~ 각각의 값들을 재사용해야 한다면 변수를 필요한만큼 추가해서 사용하세요^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.