扫码关注官方订阅号
去除诸如以上验证码干扰线,采用 灰度图 → rof算法 → ImageEnhance.Sharpness → 二值图 产生如下效果
部分孤立噪点难以去除干净,这也对tesseract的识别产生影响,上面的方式只有30%识别率。
光阴似箭催人老,日月如移越少年。
对于这种验证码:1.干扰线较细,大约只有1px-2px2.字体较干扰线粗
可以二值化后过滤这样的点:1.周围8个点有少于2个1的点
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
对于这种验证码:
1.干扰线较细,大约只有1px-2px
2.字体较干扰线粗
可以二值化后过滤这样的点:
1.周围8个点有少于2个1的点