728x90
반응형
https://github.com/open-mmlab/mmocr
1 . 데이터 전환(준비)
기존 LMDB format 데이터 -> image + Label based txt 로 변환
2 . VOC 전환
mmocr/mmocr/models/textrecog/convertors/base.py 내 신규 dict_type 추가(DICT90을 원하는 형식의 Vocab으로 변경)
3 . 학습/ 평가
+) Inference 때 Visualize
한글 라벨링 깨지는 문제 -> OpenCV putText 한글 인코딩 문제 --> PIL 함수 변환 필요(이미 MMOCR에 있음)
mmocr/core/visualize.py 내 is_contain_chinese 함수에서 다음과 같이 return을 True로 반환하게끔 수정,
612번 라인 내 font_path를 한글 폰트로 변경
+) Tensorboard 사용
/mmocr/configs/_base_/default_runtime.py
728x90
반응형
'사소한 Tip . 오류 해결법' 카테고리의 다른 글
rm -r command with answer "yes to all" (0) | 2022.01.04 |
---|---|
[Git] git command (0) | 2021.12.29 |
[LMDB] lmdb file loading , image-txt format / LMDB 형식 이미지 라벨 텍스트 변환 (멀티프로세스 방식) (0) | 2021.12.14 |
[LMDB] lmdb file loading, reading (0) | 2021.12.08 |
[Tensorflow] Tensorflow v1 to Tensorflow v2 자동화 코드(.ipynb) (0) | 2021.12.07 |