안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오늘은 자주 사용하지는 않지만, 언젠가는 필요할지도 모르는 텍스트 유사율 체크 액션을 알아볼께요.
텍스트 유사율 체크는 이름에서도 알 수 있듯이 2개의 텍스트가 얼마나 유사한지 비교하는 액션입니다.
간단한 내용이라서 빠르게 테스트 해보고, 결과를 확인하면 될듯합니다.
오토픽 에디터를 실행하고, 왼쪽 하단의 도구 상자탭을 클릭하세요.
그리고, 조건 카테고리의 텍스트 유사율 체크 액션을 더블 클릭하세요.
새로운 스크립트가 자동으로 생성되고, 자동으로 액션이 추가됩니다.
오른쪽의 속성창에서 왼쪽 값과 오른쪽 값을 아래와 같이 입력하세요.
유사도를 체크할 값입니다.
- 왼쪽 값: 안녕하세요. 오토픽입니다.
- 오른쪽 값: 안녕하세요. 매크로입니다.
매크로를 실행하고 결과를 확인 해보면 False가 된 것을 확인할 수 있습니다.
유사율의 값이 80이기 때문인데요. 속성 데이터쪽의 유사율 결과를 보면 약 78프로인것을 알 수 있습니다.
80보다 작기 때문에 결과는 False가 됩니다.
유사율을 70으로 변경하고, 다시 실행 해보세요. 결과는 True가 됩니다.
추가로 비율이 아닌 실제 글자 수로 비교할수도 있습니다.
비교 옵션을 MismatchCount로 변경하고, 매크로를 다시 실행 해보세요.
비교할 텍스트와 비교 대상 텍스트에서 다른 글자수는 3개입니다. 하지만, 체크할 숫자가 1이기 때문에 결과는 False가 됩니다.
다른 글자 수에 4를 입력하세요. 4보다 작으면 유사하다고 판단합니다.
계산 공식은 다른 글자 수 < 설정 값입니다. 따라서, 3 < 4가되기 때문에 참으로 처리되었습니다.
텍스트 유사율 체크는 OCR의 한계를 극복하기 위해서 사용하는 액션입니다. OCR 기술이 완벽하다면 문제가 없겠지만, 일부 텍스트는 인식율이 떨어집니다.
그래서, 어떤 숫자 값이 얼마 이상이거나 또는 몇자리 이상의 텍스트가 나와야 하는 로직에서 보조적으로 사용할 수 있습니다.
하지만, OCR 인식율이 문제라면 외부 서비스를 이용하는게 더 좋습니다.
오토픽에서는 구글의 인공지능을 이용할 수 있도록 API가 준비되어 있습니다.
정확하게 인식해야 하는 경우에는 구글 AI를 사용하는게 좋을수도 있습니다.
감사합니다.
'프로그래밍' 카테고리의 다른 글
선착순 매크로 - 지연과 시작 시간 (0) | 2024.08.14 |
---|---|
멀티 다클라 조건 비교 매크로의 다중 조건 강좌 (0) | 2024.08.13 |
원하는 시간에 매크로 동작 시키는 방법 - 타이머 체크 (0) | 2024.08.13 |
3부 - 인공지능 매크로 모델 만들고 이미지 찾기 (0) | 2024.08.13 |
이미지 전체 매치 (반대로 찾기, 반투명 이미지 찾기) (0) | 2024.08.13 |