@刘看山 研究了大半天,大概理清了一些问题:
1、 if len(sys.argv) <= 1:
logging.error('specific your trn_gnt path: python3 convert_to_tfrecord.py {}'.format(
'./hwdb_raw/HWDB1.1trn_gnt/'))每次运行后都会打印 错误信息,表明输入的参数个数 <= 1,即是表明没有成功找到所需文件;
2、搜索.gnt文件代码段:
all_hwdb_gnt_files = glob.glob(os.path.join(p, '*.gnt'))
程序应该是通过该代码片段搜集.gnt文件以转换成.tfrecod文件,但是结果并没有,即是说存放.gnt文件的路径不正确,我有分别放到固定文件夹路径下;
以及python程序文件同级目录下,
运行皆报错,在此恳请大佬分析一下该如何解决问题,谢谢
-
Tensorflow2.0中文手写字识别---项目复现失败
-
@刘看山 好的,谢谢大佬
-
刘看山 |
你需要generate 相应的tensorflow record.
具体生成方式可以参考一些其他的对应教程,我们有convert的脚本,你可能需要根据你的路径修改一下,如果实在找不到,就看看里面glob的逻辑,看看它找的是哪些文件.
这个项目是tensorflow的,然后数据集相对来说也比较复杂,你完全看不懂它里面是个啥,包括我也不看不懂.
你先试一下,不懂再问