4
本文作者: 程弢 | 2016-08-24 20:32 |
雷鋒網(wǎng)今早報(bào)道了iOS版微信的一項(xiàng)功能:當(dāng)你在朋友圈發(fā)照片的時(shí)候,就可以根據(jù)照片的拍攝地點(diǎn)顯示地理位置。消息一出,網(wǎng)友們便紛紛開始嘗試新功能的玩法。
在微信朋友圈上傳圖片時(shí),點(diǎn)擊位置可以自動(dòng)識(shí)別照片拍攝的地理位置
過(guò)去我們發(fā)送朋友圈時(shí),可以顯示自己所在的位置信息,而現(xiàn)在自動(dòng)讀取照片拍攝位置讓不少人聯(lián)想到了圖像識(shí)別技術(shù)。事實(shí)上,微信所做的并沒(méi)有這么復(fù)雜,有業(yè)內(nèi)人士告訴雷鋒網(wǎng)新功能是基于圖片位置信息(即Exif的GPS定位信息)實(shí)現(xiàn)的。
Exif(Exchangeable Image File)是一種圖像文件格式,它最早是由日本電子和信息技術(shù)協(xié)會(huì)(JEITA)為相機(jī)相機(jī)廠商制定一套標(biāo)準(zhǔn)。
現(xiàn)在,任何一部手機(jī)拍出的照片都有一組Exif參數(shù),Exif除了有像素信息之外,還包含了光圈、快門、白平衡、ISO、焦距、日期時(shí)間等各種圖像信息以及相機(jī)品牌、型號(hào)、色彩編碼、拍攝時(shí)錄制的聲音以及GPS全球定位系統(tǒng)數(shù)據(jù)。
理論上,只要不經(jīng)過(guò)特殊處理,每張圖片的Exif信息會(huì)一直保留。
微信這次的新功能很有可能就是調(diào)用了Exif中的GPS全球定位系統(tǒng)數(shù)據(jù),這些數(shù)據(jù)都來(lái)自于手機(jī)內(nèi)部的傳感器以及陀螺儀。
雷鋒網(wǎng)在某Exif查看器上對(duì)手機(jī)拍攝的照片進(jìn)行了試驗(yàn),結(jié)果顯示只要圖片未被壓縮,日期時(shí)間、拍照設(shè)備型號(hào)、像素以及光圈快門等信息都能記錄下來(lái),而位置信息則需要用戶打開GPS才能展現(xiàn)出來(lái)。
如上圖所示,Exif涵蓋的位置信息有經(jīng)度、緯度以及海拔,而這組數(shù)據(jù)對(duì)應(yīng)的剛好就是小編拍攝照片時(shí)的位置。可以確定的是,微信的新功能就解析了這組數(shù)據(jù)。
看到這里你應(yīng)該就知道微信是如何精準(zhǔn)識(shí)別用戶上傳圖片的拍攝位置了,是不是比大家想象的要簡(jiǎn)單呢?
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。