-
-
-
AdolphWang
上一个问题没有解决,想着只是一个打印消息的代码,就直接屏蔽绕过了;
然后遇到了一个新的问题,在代码84行处,出现了一个编码解析错误,网上扒拉了很久也没能成功解决

-
AdolphWang
@刘看山 使用断点调试,可以看到程序执行到第49行时,中止执行,
for data in train_dataset.take(2):
print(data)
然后,就不知道怎么办了 -
-
AdolphWang
@刘看山 前面的问题都已经解决了,在运行 train_simple.py时,报错显示 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 73: invalid continuation byte ,在程序中找到这个 ckpt_path = './checkpoints/cn_ocr-{epoch}.ckpt' ,然后,看不懂了,求大佬指教
-
AdolphWang
@刘看山 研究了大半天,大概理清了一些问题:
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程序文件同级目录下,
运行皆报错,在此恳请大佬分析一下该如何解决问题,谢谢 -
-
AdolphWang
最近打算学习一下中文的手写体识别,刚好在平台上找到了这个项目。
项目地址 http://manaai.cn/aicodes_detail3.html?id=35
相关的数据集已经下载完毕,运行convert_to_tfrecord.py时总是报错 :
[32mERROR[0m [32m03.31 15:01:49[0m [34mconvert_to_tfrecord.py:105:[0m [32mspecific your trn_gnt path: E:\graduate_prj\ocrcn_tf2-master\dataset convert_to_tfrecord.py ./hwdb_raw/HWDB1.1trn_gnt/[0m代码内部需要修改地址的地方已修改,数据集也准备好了
每次生成tfrecord文件都失败,萌新跪求各位大佬帮帮忙!!!