IQ Bot : 맵핑 설정을하는 방법
2181 단어 IQBotAutomationAnywhere
라벨이없는 항목이나 라벨을 잘못 읽는 항목을 얻으려면
IQ Bot은 기본적으로는 라벨과 값의 위치 관계를 베이스로 취득 항목의 매핑을 설정해 갑니다만, 실제로 업무에서 사용하는 서표의 모든 항목에 반드시 라벨이 있는 것은 아니다.
예를 들어 송장의 청구원 회사명이나 주소 등은 라벨 없이 쓰여지는 경우가 대부분입니다.
또, 화질이 거친 서표로, 라벨 부분에 배경색이 진하게 들어가 있는 경우 등, 라벨의 오독이 발생해, 게다가 오독의 패턴을 예측할 수 없는 경우도 있습니다.
이러한 항목을 IQ Bot에서 취득하는 방법은 두 가지가 있습니다.
해결 방법 ①: 임시 라벨 지정
대처 방법 그 1은, 취득하고 싶은 항목과의 위치 관계가 정해져 있는 캐릭터 라인을 임시의 라벨로서 지정한다고 하는 방법입니다.
예를 들어, 다음 그림은 "송장"이라는 제목의 문자를 회사 이름을 취하는 임시 레이블로 지정하는 예입니다.
임시 라벨 지정 시 주의사항
임시 라벨을 지정하는 경우, 취하고 싶은 항목과의 위치 관계가 정해져 있고, 또한, 안정적으로 취할 수 있는 캐릭터 라인을 라벨로서 선택하는 것이 중요합니다.
예를 들어 위의 그림에서 '송장'이라는 문자로 보고 회사명이 쓰여지는 장소가 반드시 선택한 범위 안에 들어온다는 것을 알고 있는 경우에는 '송장'을 라벨로 OK 입니다.
하지만, 예를 들면 회사명 위에 써 있는 주소의 행수에 의해 회사명의 위치가 상하하는 경우는 어떻습니까?
이것은, 주소의 행수에 의해 「송장」의 문자와 회사명의 위치 관계가 바뀌어 버린다고 하는 것입니다.
그러한 경우는, 예를 들면 회사명의 바로 위에 있는 「TEL」의 문자를 라벨로서 사용하는 것이 타당합니다.
해결방법②: 고정좌표로 지정
대처 방법 그 2는, 항목을 고정 좌표적으로 취득하는 방법입니다.
아래와 같이, 라벨을 지정하지 않고 단순히 「필드치」의 범위만을 지정하면, 지정한 범위를 고정 좌표적으로 취득할 수가 있습니다.
…… 엣? ! 라벨의 지정은 필수가 아닌가요? ? ?
그럼, 다른 항목도 라벨 지정하지 않고 값의 장소만 지정하면 편잖아! ! !
……라고 생각하시는 분은, 아래의 주의사항을 잘 읽어 주세요.
고정 좌표로 지정할 때의 주의 사항
위의 '라벨을 지정하지 않음' 방식으로 값의 위치를 선택하면 즉, '이미지에서 값으로 선택한 범위의 위치를 고정 좌표로 가져옵니다'라는 의미입니다.
고정 좌표라고 하는 말이 알기 어려우면, 「고정된 장소」라고 바꿔 말해도 됩니다.
스캔 시에 위치가 어긋나 버려도, 어디까지나 화상상의 고정의 위치로부터 항목을 취하려고 하기 때문에, 이 점에는 주의가 필요합니다.
개인적으로는, 장표상에서 위치가 고정된 항목이라도, 임시의 라벨로서 사용할 수 있는 항목이 있는 한은 라벨을 지정하는 것이 추천입니다.
요약
Reference
이 문제에 관하여(IQ Bot : 맵핑 설정을하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/IQ_Bocchi/items/9082c2b262004694bada텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)