NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 5
  • 매뉴얼

    NGM 5의 매뉴얼입니다.

    NGM 5

    NGM 5의 매뉴얼입니다.

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

    에디터 도구 상자 - 조건 - 이미지 멀티 서치 (Tool box, Condition, Image Multi Search)

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 오늘은 이미지 멀티 서치에 대해 알아보겠습니다. 이미지 체크와 다른 점은 캡처한 이미지의 위치가 달라도 찾을 수 있다는 점입니다. 물론, 이미지 체크보다 성능은 저하됩니다. 동일한 위치에서 찾기 때문에 이미 Search Area가 정해져 있기 때문이죠~

     

    이미지 멀티 체크와 동일합니다. 단지 성능 향상을 위해 Search Area(찾기 영역)만 추가되어 있죠. 이전 이미지 멀티 체크와 비교해보시면 쉽게 이해할 수 있을 겁니다.

     

    이미지 멀티 체크와 동일하게 이미지 멀티 서치도 내용이 많고, 예제를 만들기가 까다롭기 때문에 아래 동영상으로 예제를 대체합니다. 해당 동영상을 참고하여 한번 따라 해 보시기 바랍니다. 그리고, 기본적인 설정과 속성은 동영상 아래 내용을 참고하세요.

    ※ 영상이 2개로 분리되었습니다. 이어서 시청하세요~

     

     

     

    이 동영상에서 보이지는 않았지만, 비활성 모드에서는 창이 이동되더라도 이미지를 찾을 수 있습니다. 이는 이미지 체크도 동일합니다. 비활성 모드에서는 선택한 창을 기준으로 좌표가 계산되므로, 창을 이동하여 좌표가 변경되더라도 이미지를 찾을 수 있게 됩니다.

     

     

     

    속성 정보

    img.png

     

     

    기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

     

    데이터

    • 마우스 좌표: 이미지를 찾은 후 마우스가 클릭한 위치의 좌표 값입니다.
    • 매인 윈도우 정보: 비활성 모드에서 자동으로 좌표 값을 계산하기 위해 필요한 매인 윈도우의 정보입니다.
    • 이미지 정보: 찾은 이미지의 위치 및 크기 정보입니다.
    • 컨트롤 윈도우 정보: 비활성 모드에서 자도으로 좌표 값을 계산하기 위해 필요한 컨트롤 윈도우의 정보입니다.

     

     

    마우스 동작

    • 다중 처리 방식: 멀티 처리의 경우 마우스 동작을 각각 처리할지 합쳐서 처리할지 선택할 수 있습니다. 자세한 설명은 마지막에 추가되어 있습니다.
    • 랜덤 맥시멈: 마우스 좌표를 랜덤 하게 처리하기 위한 최댓값입니다.
    • 랜덤 미니멈: 마우스 좌표를 랜덤 하게 처리하기 위한 최솟값입니다.
    • 마우스 동작: 마우스 동작을 선택합니다.
    • 마우스 위치: 찾은 이미지의 범위 내에서 마우스 위치를 선택할 수 있습니다.
    • 비교 조건: 멀티 환경에서 참, 거짓을 판단하는 옵션입니다. 하나만 같아도 참으로 처리할지 또는 전부 같아야 참으로 처리할지 선택할 수 있습니다.
    • 비활성 모드 방식: 비활성 모드에서 액션을 처리하는 방식을 선택할 수 있습니다.
    • 활성 모드 방식: 활성 모드에서 액션을 처리하는 방식을 선택할 수 있습니다.

     

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

     

    이미지 확장 기능

    • 캡처: 이미지를 캡처합니다. 이미지 만들기와 동일하지만, 세부적인 설정은 할 수 없습니다.

     

     

    작업

    • 공차: 픽셀 값을 비교할 때 오차 범위를 설정합니다.
    • 비교 간격: 이미지를 다시 비교하기까지 시간을 나타냅니다.
    • 비교 횟수: 이미지를 다시 비교하는 횟수를 설정할 수 있습니다.
    • 원본 비교: 이미지의 속성들을 무시하고 원본 상태로 비교를 수행합니다.
    • 이미지 목록: 멀티로 비교하기 위한 이미지의 목록을 확인할 수 있습니다. 또한, 목록 창에서 추가하거나 삭제할 수도 있습니다.
    • 이미지 이름: 이미지 체크에 사용할 이미지의 이름을 선택합니다. 이미지를 선택하면 이미지 목록에 자동으로 추가됩니다.
    • 찾기 영역: 이미지 서치의 성능 향상을 위해 찾기 영역을 작게 설정하세요. 찾을 이미지의 크기보다 커야 합니다.
    • 투명 사용: 투명한 픽셀 값이 있는 경우 투명 픽셀은 무시하도록 설정할 수 있습니다.

     

     

    조건 설정

    • 같음: 이미지 체크에서 동일한 이미지로 판단된 경우 이동할 액션의 아이디를 설정합니다.
    • 다름: 이미지 체크에서 다른 이미지로 판단된 경우 이동할 액션의 아이디를 설정합니다.

     

     

    다중 처리 방식이란?

    아래 그림처럼 빨간색, 노란색, 검은색, 파란색의 점이 있습니다. 빨간색과 파란색 점을 이미지로 만들고, 이미지 멀티 서치에 추가합니다. 그리고 마우스 클릭도 추가해야겠죠.

    img.png

     

     

     

    이미지 멀티 서치를 실행하면 아래 그림처럼 ① 가운데를 클릭하게 됩니다. 이는 찾아진 2개의 이미지 위치 값을 계산하여 중심점을 자동으로 찾아주기 때문입니다. 물론, 찾아진 2개 이미지의 거리를 계산할 수도 있습니다.

    img.png

     

     

     

    기존에 추가된 이미지를 모두 삭제하고, 검은색과 파란색을 추가하고 찾으면 어떻게 될까요? 아래 그림처럼 두 점 사이에 클릭이 발생합니다.

    img.png

     

     

     

    이 속성의 값을 Each로 변경하면 찾아진 이미지들의 중앙값을 처리하지 않습니다. 물론, 마우스 동작을 추가했더라도 동작하지 않죠. 기본 값인 Combine은 중앙 값을 처리하는 옵션입니다. 하지만, 이미지 개별 마우스 동작은 무시됩니다. 개별 마우스 동작과 중앙 값을 동시에 처리하려면 EachAndCombine을 사용하세요.

     

     

    내용 추가

    이미지 조건 액션에 모서리 좌표 속성이 추가되었습니다. 자세한 내용은 아래 링크를 참고하세요.

    클릭 ]

     

     

    개발자에게 후원하기

    img.jpg

     

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.