에디터 OCR 체크에서 사칙 연산 기호를 처리하는 방법.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. OCR 체크 액션을 이용해서 사칙 연산 기호와 숫자를 같이 인식하고 싶을 수 있는데요. 이런 경우에 아래와 같이 숫자 사용을 하면 0부터 9까지 숫자만 인식할 수 있어서 사칙 연산 기호를 인식시킬 수 없게 됩니다. -100, +100과 같은 문자들이죠^^;
이런 경우에는 숫자와 인식하고 싶은 기호를 직접 처리할 수 있습니다. OCR 체크 액션의 속성에 아래와 같이 입력 해줍니다.
- 파라메터 값: 0123456789+-
- 파라메터 이름: tessedit_char_whitelist
기호는 글자보다 인식할 수 있는 픽셀 범위가 작아서 인식율이 떨어지는 경우가 많습니다. 아래 동영상을 보면 -100을 정상적으로 인식하지 못하고 있습니다.
이미지의 해상도(이미지 크기)를 높이면 인식할 수 있는 픽셀 범위가 커져서 정상적으로 숫자와 기호를 인식하게 됩니다. 참고로, 파라메터를 추가 했으면 숫자 사용 속성을 False로 변경해야 합니다. 이제 실행해보면 -100으로 잘 인식되는걸 확인할 수 있습니다.
OCR 체크 액션은 파라메터를 통해 사용자가 임의로 제어할 수 있는 기능들이 존재합니다. 이 예제에서는 "tessedit_char_whitelist" 화이트 리스트를 통해 인식하고 싶은 문자만 등록하는 방법에 대해 알아봤습니다. 만약, 숫자와 영어 그리고 특수문자를 인식시키고 싶으면 "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ:;,.!-()#&÷"와 같이 사용할수도 있습니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글이미지 전체 매치 간단한 사용 방법. (찾은 이미지 위치를 변수에 저장하고 가져오는 방법.) 22.02.17
- 다음글OCR 문자 판독과 변수를 이용한 숫자 계산하는 방법. (A 변수 + B 변수 = C 변수) 22.02.16
댓글목록
등록된 댓글이 없습니다.