|
手机上的二维码扫描软件扫描效果是否与摄像头像素有关?有的时候经常无法获取二维码。比如在电脑生成的二维码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万安装量的快拍二维码,应该也是采用这个解码库。
在同样的解码库上进行优化,使得市面上的条码软件的解码能力其实都在伯仲之间。
网友sanren:
肯定是有关系的,但我觉得主要还是和识别软件的质量关系比较大。我的G1,300万的垃圾摄像头,尝试过N个app,大部分识别能力都比较烂,但有两个基本上是百发百中,一个是i-nigima,另一个是quickmark。如果LZ也是android,建议试试。
网友陈林坚:
有关系的,200W像素。在QR里面压缩的字不是很多的情况下,还是轻松的,我测试过
网友QQ星:
有关系,另外摄像头能否自动对焦,对于那些很小的二维码图片的识别,很关键,这一点我深有体会
网友摄像头模组:
有点关系…但关系不是很大…只要能拍清楚就行!没闪光灯的手机最好在光线亮的地方拍…当然摄像头像素越高越好…希望能帮助到楼主! |
|