com.google.zxing.NotFoundException 无法识别的解决方法

前言

项目运行了好久,突然有一天遇到了一张无法识别,但是换用微信或者iphone自带都能识别。

过程

瞎猫遇到死耗子——无意间找到的解决方案。
解决过程中尝试把初步处理后的几张能识别的和不能识别的二维码进行了对比,始终没找到差别。
都有因为缩小而带来的一些过渡色,和切割不完美的边缘等额外的像素。
就琢磨着如何降低这些额外的像素的影响。试验了灰度,进行阈值处理等,然后再尝试过程中一不小心解决了。

解决

图片缩小。
缩小后的图片能将很多1像素的部分都灰度化,在损失细节的过程中简化图像。
最终,缩小后的图片顺利的识别成功。

总结

狗屎运的解决方法,哈哈哈

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容