NGMsoftware

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

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

    팁 앤 테크

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

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

    기타 이미지 체크, 이미지 서치, 이미지 매치에 대한 차이점.

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 자주 물어보는 내용을 정리해보려고 하는데요. 이미지 관련해서 물어보시는 분들이 많습니다. NGM에는 총 6가지의 이미지 판단 조건이 포함되어 있습니다. 이미지 체크, 이미지 멀티 체크, 이미지 서치, 이미지 멀티 서치, 이미지 매치, 이미지 멀티 매치입니다. 하나씩 내을 살펴보고, 차이점에 대해서 알아볼께요.

    ※ 제목을 클릭하면 상세 설명으로 이동됩니다.

     

    1. 이미지 체크

    이미지 체크는 Tolerance(공차)에 영향을 받습니다. 공차는 동일한 이미지에서 색상차를 얼마까지 허용하는지에 대한 값입니다. 따라서 RGB(Red, Green, Blue)값을 입력해야 합니다. 이 값은 0~255의 값을 가집니다. 당연히 0은 검은색이고 255는 흰색입니다. 우리가 흔히 256컬러라고 하죠? 0부터 255까지 256가지 색상을 타나내기 때문입니다. 공차는 이미지 체크, 이미지 멀티 체크, 이미지 서치, 이미지 멀티 서치에 공통으로 적용되는 값입니다.

     

    이미지 체크의 특징은 동일한 위치의 동일한 사이즈 이미지만 같다와 다르다를 판단한다는 것입니다. 따라서, 위치가 변경되지 않는 버튼들에 주로 사용되며 퍼포먼스가 가장 뛰어납니다.

    img.png

     

     

    2. 이미지 멀티 체크

    이미지 멀티 체크는 이미지 체크와 동일합니다. 다만, 한번 체크하는게 여러개의 이미지를 체크하며 모두 참일 경우에믄 True를 반환합니다. 따라서 특정 글자의 특징들을 이미지로 만들어서 모두 같은 경우 참으로 인식시킬 수 있습니다. 그리고, 각각의 이미지들은 True인 경우 개별 클릭 설정을 줄 수 있습니다. 멀티 체크의 특징은 총 4개의 이미지를 모서리만 따서 체크 했다고 한다면, Mouse Position 2에서는 4개의 이미지 좌표 값들을 계산하여 중심 위치를 찾아서 클릭합니다.

     

    3. 이미지 서치

    이미지 서치는 이미지 체크와 동일하지만, 선택한 응용프로그램 또는 선택한 Search Area에서 원하는 이미지를 찾아줍니다. 물론, 어떤것도 선택하지 않는다면 윈도우 화면 전체에서 찾습니다. 이미지 체크보다 효율이 떨어지지만, 응용프로그램의 창이 작거나 Search Area를 타이트하게 잡아주면 상당한 효과를 볼 수 있기도 합니다.

    img.png

     

     

    4. 이미지 멀티 서치

    이미지 멀티 서치도 기본적인 로직은 이미지 멀티 체크와 동일합니다.

    img.png

     

     

    5. 이미지 매치

    이미지 매치는 이미지 체크, 이미지 서치와 완전히 다른 개념입니다. 앞서 알아본 2가지는 같은 크기의 이미지와 동일한 픽셀 정보를 가지고 있어야만 동작합니다. 하지만, 이미지 매치는 유사율이라는 강력한 기능을 제공하고 있습니다. 유사율은 이미지의 모양이 어느정도 일치해도 같음으로 판단할 수 있도록 해줍니다. 예를들어, 이미지 체크와 이미지 서치는 같은 크기의 동그라미에서 색상의 공차만을 판단할 수 있는 반면, 이미지 매치는 유사율을 조정하여 비슷한 크기의 사각형도 같다라고 판단할 수 있습니다. 이른 토데로 어떤 특징이 두드러인 사물을 인식시키기에 유리한 부분이 있습니다.

    img.jpg

     

     

    6. 이미지 멀티 매치

    이미지 멀티 매치도 이미지 멀티 체크, 이미지 멀티 서치와 나머지 기능은 동일합니다. 단지 퍼포먼스 측면에서 불리한것만 빼면 말이죠. 기본적으로 어떤 알고리즘도 없는 이미지 체크가 가장 효율이 좋습니다. 그리고 이미지 서치구요. 이미지 매치는 가장 효율이 떨어지는 반면 자유도가 높다는 장점을 가지고 있습니다.

     

    사용자는 이러한 차이점을 잘 인지하고, 상황에 맞게 사용한다면 크게 무리없이 원하는 기능을 구현할 수 있을거라고 생각합니다. 무엇보다 중요한건 적재 적소에 알맞은 기능을 잘 사용하는 것이겠죠^^

    메리 크리스마스~

    img.gif

     

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.