300个汉字,每个字3000张,100个epoch ,p就到1了 ,实际检测准确率50%左右 ,感觉过拟合了 请问怎么处理呀?
yolo一般是用来定位用的吧,他告诉你这里有个字,你想让他知道什么字行不通的,目前目标检测还没到能替代OCR的地步。
我感觉你检测到字之后,后续需要用其他网络来做,但是具体还得看你的验证码是啥格式的。举个例子来说,验证码是成语填空的,那就得加上OCR识别出来字符是哪些,然后去匹配成语库。
而如果是点击类的话,就得换上其他的特征匹配或者分类了。举个例子来说,有些字符会旋转,或者变色之类的,你直接用yolo的效果就不会很好(yolo目前对于旋转比较大的(180度)效果很差,除非你训练的时候数据增强有这个,不然基本gg,而像甲变成由之类的就更难检测对)
下文所有代码:链接:https://pan.baidu.com/s/1p-Q-edFXXcvzxlZNd9saOw 提取码:x72s
详情>>>yolov3代码详细解读