CRNN_Chinese_Characters_Rec icon indicating copy to clipboard operation
CRNN_Chinese_Characters_Rec copied to clipboard

训练期间得到的结果很好,但是测试(即使使用训练集的图片)只数出第一个字符,请问这是为什么

Open Matthew-dhu opened this issue 3 years ago • 11 comments

训练时的输出 image 测试的输出 image

Matthew-dhu avatar Nov 23 '20 08:11 Matthew-dhu

你好!请问你解决了吗? @Matthew-dhu

zzcqinag avatar Nov 24 '20 00:11 zzcqinag

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写错了

ygfrancois avatar Nov 24 '20 02:11 ygfrancois

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 avatar Nov 24 '20 05:11 Matthew-dhu

解决了,我改成和处理数据集那边一样的代码,可以成功识别了,感谢大佬

Matthew-dhu avatar Nov 24 '20 05:11 Matthew-dhu

可以请教一下你具体是怎么改的吗?非常感谢 @Matthew-dhu

zzcqinag avatar Nov 24 '20 06:11 zzcqinag

我也是识别车牌,3w张图片(CCPD),准确率一直是70%,你用的是多少张图片训练的

zzcqinag avatar Nov 24 '20 06:11 zzcqinag

可以请教一下你具体是怎么改的吗?非常感谢 @Matthew-dhu

image 改成这样

Matthew-dhu avatar Nov 24 '20 06:11 Matthew-dhu

我也是识别车牌,3w张图片(CCPD),准确率一直是70%,你用的是多少张图片训练的

微信mr10726,交流下

Matthew-dhu avatar Nov 24 '20 06:11 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写错了

这样改若是测试图片长度变化效果很差,建议训练的时候不要把宽度压缩,文字产生形变泛化能力很差

chichuhu avatar Nov 24 '20 14:11 chichuhu

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写错了

这样改若是测试图片长度变化效果很差,建议训练的时候不要把宽度压缩,文字产生形变泛化能力很差

好的,我试试

Matthew-dhu avatar Nov 25 '20 01:11 Matthew-dhu

感谢,已解决

alan-img avatar Sep 07 '21 02:09 alan-img