CRNN_Chinese_Characters_Rec
CRNN_Chinese_Characters_Rec copied to clipboard
训练期间得到的结果很好,但是测试(即使使用训练集的图片)只数出第一个字符,请问这是为什么
训练时的输出
测试的输出
你好!请问你解决了吗? @Matthew-dhu
demo.py里有行bug img = cv2.resize(img, (0, 0), fx=config.MODEL.IMAGE_SIZE.H / h, fy=config.MODEL.IMAGE_SIZE.H / h, interpolation=cv2.INTER_CUBIC)
fx写错了
demo.py里有行bug img = cv2.resize(img, (0, 0), fx=config.MODEL.IMAGE_SIZE.H / h, fy=config.MODEL.IMAGE_SIZE.H / h, interpolation=cv2.INTER_CUBIC)
fx写错了
你好,我改成了fx=config.MODEL.IMAGE_SIZE.W / w,这样结果还是不对,结果多了几位但还是比正确的少几位,请问是这样改的吗,是不是还有其他地方要改
解决了,我改成和处理数据集那边一样的代码,可以成功识别了,感谢大佬
可以请教一下你具体是怎么改的吗?非常感谢 @Matthew-dhu
我也是识别车牌,3w张图片(CCPD),准确率一直是70%,你用的是多少张图片训练的
可以请教一下你具体是怎么改的吗?非常感谢 @Matthew-dhu
改成这样
我也是识别车牌,3w张图片(CCPD),准确率一直是70%,你用的是多少张图片训练的
微信mr10726,交流下
demo.py里有行bug img = cv2.resize(img, (0, 0), fx=config.MODEL.IMAGE_SIZE.H / h, fy=config.MODEL.IMAGE_SIZE.H / h, interpolation=cv2.INTER_CUBIC)
fx写错了
这样改若是测试图片长度变化效果很差,建议训练的时候不要把宽度压缩,文字产生形变泛化能力很差
demo.py里有行bug img = cv2.resize(img, (0, 0), fx=config.MODEL.IMAGE_SIZE.H / h, fy=config.MODEL.IMAGE_SIZE.H / h, interpolation=cv2.INTER_CUBIC) fx写错了
这样改若是测试图片长度变化效果很差,建议训练的时候不要把宽度压缩,文字产生形变泛化能力很差
好的,我试试
感谢,已解决