分享

手机上的二维码扫描效果是否与摄像头像素有关?

 初见Alex 2017-12-05


手机上的二维码扫描软件扫描效果是否与摄像头像素有关?有的时候经常无法获取二维码。比如在电脑生成的二维码10cm*10cm手机就可以扫描,然而当修改为2cm*2cm后打印(喷墨打印的相片模式,且用相纸)出来却扫描(手机用的是华为C8500)不到?请问是不是跟手机摄像头的好坏有关?还是怎么样?


那么到底有没有关系呢?下面我们来看大家是怎么说的:


网友好事不过山:
2*2cm的图片太小了,图案密集,摄像头像素不高,没有自动对焦的话,是很难识别二维码的。

网友Ven说:
有关系,对于QR码,如果内容超过120个汉字,130万像素的手机就很难解码了。而使用同款解码软件的500万像素的手机仍然可以轻松解码。


网友wangweison:
有关系
二维码解码关键在于二维码黑白边界是否清楚。影响边界清晰的因素如下:
1.图片清晰度。像素高的摄像头当然清晰度要好
2.摄像头焦距。焦距不对,即使像素再高也无法取到清晰的图
3.光线影响。不同的光线会影响在二维码上的投影,造成黑白不分明。另外,二维码载体。漫反射的载体最好(例如纸质印刷品),镜面度越高的载体,越容易造成光晕,造成边界模糊。
其实以上这些与摄像头拍摄图片的效果好坏要求基本一致。也就是图片清晰,大小适中(图片大小的影响根据解码引擎的要求),解码的效果越好。


网友郑鹏飞:
二维码软件的解码能力,和摄像头的像素有关系。但是并不是我们常说的500w,800w这样的静态照片像素。大部分的二维码软件采用实时解码,也就是说要看摄像头在摄像模式下地动态像素。典型的QR软件把摄像模式获得的每一帧图像都进行比对,有找到QR上三个大眼睛这个特征的图像就送到后方尝试解码。简单来说就是这样。
其实在手机上,自动对焦对于拍码成功率的影响远比像素来得大。
另外,软件的图像处理算法也非常的重要。上面有同学提到的i-nigma、quickmark都拥有非常优秀的算法能力。i-nigma是日本非常流行的软件,其算法来自以色列的3GVision。quickmark来自台湾,应该是自有算法,它在手机主读市场已经耕耘很多年。
目前android市场上流行的大部分条码软件的解码库都来自谷歌的开源条码项目Zxing。号称有600万安装量的快拍二维码,应该也是采用这个解码库。
在同样的解码库上进行优化,使得市面上的条码软件的解码能力其实都在伯仲之间。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多