use.py 953 B

12345678910111213141516171819202122232425262728293031323334353637
  1. from pathlib import Path
  2. import time
  3. from new import MD, Image, Dataset, parser_path
  4. # config
  5. # 图片路径
  6. image_path = Path('/Users/zeke/work/sx/OCR/HROCR/hr-ocr-cet/markdown/md/tt/img')
  7. image_type = None
  8. # 是否旋转
  9. image_rotate = True
  10. ocr_address = 'local' # 'local' 'test' 'sb'
  11. ocr_name = 'cet' # 'cet' 'idcard' 'bankcard' 'regbook' 'schoolcert'
  12. md_name = 'CET-tem'
  13. md_path = '/Users/zeke/work/sx/OCR/HROCR/hr-ocr-cet/markdown/md/tt'
  14. md_file = parser_path(Path(md_path) / Path(md_name), image_rotate)
  15. if __name__ == '__main__':
  16. markdown = MD(md_file)
  17. dataset = Dataset(image_path, image_type, ocr_name, ocr_address, image_rotate)
  18. print(len(dataset))
  19. for d in dataset():
  20. print(d)
  21. dataset.evaluate()
  22. print(dataset.accuracy)
  23. markdown.write_total_accuracy(dataset)
  24. markdown.write_table_accuracy(dataset)
  25. markdown.write_table_result(dataset)
  26. print(md_file)
  27. markdown.f.create_md_file()