에디터 숫자팩 또는 키워드팩 만들기. (이미지 및 이미지 조건에서 텍스트 설정하기.)
페이지 정보
본문
안녕하세요. 소심비형입니다. 매크로를 만들다보면 문자를 분류해서 특정 문자로 처리해야 하는 경우가 발생할수도 있습니다. 대부분은 OCR(Optical Character Recognition)을 이용해서 이미지를 문자화 할 수 있죠. 하지만, 현재까지 나와있는 Tesseract나 MODI는 기술적으로 한계가 분명히 존재합니다. 따라서, 특정 문자를 포함하는 이미지를 만들고, 이 이미지는 숫자 0 또는 1이라고 정의해야 합니다. 물론, 특징이 명확한 이미지에 대해 "슈퍼맨, 아이언맨, 배트맨"과 같은 키워드로 변환해야 하기도 합니다.
![img.gif](https://k.kakaocdn.net/dn/YbCnC/btqB1c5KxRW/ST30YuSlz6IY14SCKrir21/img.gif)
숫자팩이나 키워드팩을 만드는 일은 상당히 귀찮은 작업이지만, 매크로를 실행할 프로그램에 대해 한번 만들어두면 OCR보다 더 정확하게 동작시킬 수 있는 장점이 됩니다. 물론, 이런 팩들은 공유가 가능하니 누군가의 노력으로 많은 사람들이 혜택을 볼수도 있죠^^
우선, NGM을 실행한 후 새로운 이미지를 하나 만듭니다. 아래 그림과 같이 이미지 텍스트를 입력할 수 있습니다.
![img.png](https://k.kakaocdn.net/dn/bE414T/btqB1HjRRWl/IKoImPw6jbdodQKEmIsp2k/img.png)
새로운 스크립트를 만들고, 이미지 조건(이미지 체크, 서치, 매치 및 머신 러닝의 학습 매치와 픽셀 서치)을 추가하면 이미지 만들기와 동일한 속성을 확인할 수 있습니다. 이미지에 100을 입력했더라도 조건에 300을 입력하면, 조건에서 입력한 내용이 우선 적용됩니다. 이 값을 입력하지 않으면 이미지 만들기에서 입력한 값이 적용됩니다.
![img.png](https://k.kakaocdn.net/dn/UqXvs/btqB1c5KxDW/orAF5ZKOKtnVYMBXQ92Vrk/img.png)
이미지 조건에서 같음(True)이면 텍스트가 결과에 표시됩니다. 이 값을 이용하여 변수에 추가할 수 있고, 다양한 함수 및 수식을 적용하여 원하는 동작을 수행할 수 있게됩니다. 만약, 다름(False)이라면 이 값은 빈 값으로 처리됩니다.
![img.png](https://k.kakaocdn.net/dn/coAkke/btqB1dwMSOm/rzuNYNPAco8ekpsb3M49vk/img.png)
처음 접하는 분들은 이게 무슨 내용인지 잘 이해가 안될수도 있습니다. 하지만, 상황에 따라서 필요한 기능이기도하고, 실제로 이런식으로 어떤 키워드들을 이미지와 매칭시켜서 처리하는게 더 효율적이기도 합니다. OCR로 모든 문제를 해결할 수 있으면 좋겠지만... 아직까지 OCR은 기술적인 한계점이 있고 잘못된 문자로 인식될수도 있어서 정확한 동작을 요구하는 매크로에서는 사용성이 떨어지는게 사실입니다.
![img.gif](https://k.kakaocdn.net/dn/RBkMm/btqB3W7ZtNU/kXXM37H0IUbBxUdInFVhDk/img.gif)
이것 저것 전후좌우 설명하느라 글이 길어졌는데요. 이정도면 충분히(?) 이해 하셨으리라 생각됩니다. 하지만, 처음 매크로를 접하신다면 잘 이해가 안갈수도 있어요~ 궁금한 내용은 댓글로 남겨주세요^^
- 이전글이미지의 배경색 제외하는 방법. 20.02.17
- 다음글NGM 매크로를 관리자 권한으로 실행하는 방법. 20.02.17
댓글목록
![profile_image](http://ngmsoftware.com/img/no_profile.gif)