diff --git a/mmocr/apis/inferencers/mmocr_inferencer.py b/mmocr/apis/inferencers/mmocr_inferencer.py index be7f7423..c531be35 100644 --- a/mmocr/apis/inferencers/mmocr_inferencer.py +++ b/mmocr/apis/inferencers/mmocr_inferencer.py @@ -80,7 +80,9 @@ class MMOCRInferencer(BaseMMOCRInferencer): type='TextSpottingLocalVisualizer', name=f'inferencer{ts}', font_families=self.textrec_inferencer.visualizer. - font_families)) + font_families, + font_properties=self.textrec_inferencer.visualizer. + font_properties)) else: self.mode = 'rec' if kie is not None: @@ -398,7 +400,7 @@ class MMOCRInferencer(BaseMMOCRInferencer): pred_name = osp.splitext(osp.basename(img_path))[0] pred_name = f'{pred_name}.json' pred_out_file = osp.join(pred_out_dir, pred_name) - mmengine.dump(pred_result, pred_out_file) + mmengine.dump(pred_result, pred_out_file, ensure_ascii=False) result_dict['predictions'] = pred_results if print_result: diff --git a/mmocr/datasets/preparers/dumpers/json_dumper.py b/mmocr/datasets/preparers/dumpers/json_dumper.py index e1c8ab02..73d91e85 100644 --- a/mmocr/datasets/preparers/dumpers/json_dumper.py +++ b/mmocr/datasets/preparers/dumpers/json_dumper.py @@ -21,4 +21,4 @@ class JsonDumper(BaseDumper): filename = f'{self.task}_{self.split}.json' dst_file = osp.join(self.data_root, filename) - mmengine.dump(data, dst_file) + mmengine.dump(data, dst_file, ensure_ascii=False)