手機上的二維碼掃描軟件掃描效果是否與攝像頭像素有關(guān)?有的時(shí)候經(jīng)常無(wú)法獲取二維碼。比如在電腦生成的二維碼10cm*10cm手機就可以?huà)呙?,然而當修改?cm*2cm后打?。▏娔蛴〉南嗥J?,且用相紙)出來(lái)卻掃描(手機用的是華為C8500)不到?請問(wèn)是不是跟手機攝像頭的好壞有關(guān)?還是怎么樣?
那么到底有沒(méi)有關(guān)系呢?下面我們來(lái)看大家是怎么說(shuō)的:
網(wǎng)友好事不過(guò)山:
2*2cm的圖片太小了,圖案密集,攝像頭像素不高,沒(méi)有自動(dòng)對焦的話(huà),是很難識別二維碼的。
網(wǎng)友Ven說(shuō):
有關(guān)系,對于QR碼,如果內容超過(guò)120個(gè)漢字,130萬(wàn)像素的手機就很難解碼了。而使用同款解碼軟件的500萬(wàn)像素的手機仍然可以輕松解碼。
網(wǎng)友wangweison:
有關(guān)系
二維碼解碼關(guān)鍵在于二維碼黑白邊界是否清楚。影響邊界清晰的因素如下:
1.圖片清晰度。像素高的攝像頭當然清晰度要好
2.攝像頭焦距。焦距不對,即使像素再高也無(wú)法取到清晰的圖
3.光線(xiàn)影響。不同的光線(xiàn)會(huì )影響在二維碼上的投影,造成黑白不分明。另外,二維碼載體。漫反射的載體最好(例如紙質(zhì)印刷品),鏡面度越高的載體,越容易造成光暈,造成邊界模糊。
其實(shí)以上這些與攝像頭拍攝圖片的效果好壞要求基本一致。也就是圖片清晰,大小適中(圖片大小的影響根據解碼引擎的要求),解碼的效果越好。
網(wǎng)友鄭鵬飛:
二維碼軟件的解碼能力,和攝像頭的像素有關(guān)系。但是并不是我們常說(shuō)的500w,800w這樣的靜態(tài)照片像素。大部分的二維碼軟件采用實(shí)時(shí)解碼,也就是說(shuō)要看攝像頭在攝像模式下地動(dòng)態(tài)像素。典型的QR軟件把攝像模式獲得的每一幀圖像都進(jìn)行比對,有找到QR上三個(gè)大眼睛這個(gè)特征的圖像就送到后方嘗試解碼。簡(jiǎn)單來(lái)說(shuō)就是這樣。
其實(shí)在手機上,自動(dòng)對焦對于拍碼成功率的影響遠比像素來(lái)得大。
另外,軟件的圖像處理算法也非常的重要。上面有同學(xué)提到的i-nigma、quickmark都擁有非常優(yōu)秀的算法能力。i-nigma是日本非常流行的軟件,其算法來(lái)自以色列的3GVision。quickmark來(lái)自臺灣,應該是自有算法,它在手機主讀市場(chǎng)已經(jīng)耕耘很多年。
目前android市場(chǎng)上流行的大部分條碼軟件的解碼庫都來(lái)自谷歌的開(kāi)源條碼項目Zxing。號稱(chēng)有600萬(wàn)安裝量的快拍二維碼,應該也是采用這個(gè)解碼庫。
在同樣的解碼庫上進(jìn)行優(yōu)化,使得市面上的條碼軟件的解碼能力其實(shí)都在伯仲之間。
聯(lián)系客服