本期介绍某象旋转验证码识别,识别的思想其实与上篇文章识别滑动还原验证码相似,也是借鉴过来的,但是旋转验证码更加复杂,实现起来稍加困难,下面来看一下,原始数据集和识别之后数据集。
原始数据集:
将圆图旋转成功之后的数据集:
注意:我这里仅仅抓取了几十张作为数据集,但是效果已经显而易见,而且不需要大量的数据集去使用深度学习模型去训练,这里不涉及深度学习也不涉及机器学习,只是用了简单的图像处理知识,如果你对准确率有更高的要求,可以尝试修改代码中某些控制阈值的部分,阈值最终影响准确率
识别步骤
- 预处理缺口图片
- 切割缺口图片
- 放大缺口图片
- 缺口图放进背景图中
- 循环360度,找出最佳缺口位置
- 最终代码