計(jì)算機(jī)可以認(rèn)出人長(zhǎng)得什么樣子的原因
計(jì)算機(jī)可以認(rèn)出人長(zhǎng)得什么樣子的原因
如今一些網(wǎng)站推出了新登錄方式,使用者不再需要輸入用戶名和密碼,只要用攝像頭自拍一張照片,計(jì)算機(jī)就可以通過(guò)你的臉知道你是哪一位用戶。這是怎么做到的呢?
計(jì)算機(jī)可以認(rèn)出人長(zhǎng)得什么樣子
計(jì)算機(jī)可以認(rèn)出人長(zhǎng)得什么樣子的原因
對(duì)于每個(gè)人來(lái)說(shuō),通過(guò)臉部長(zhǎng)相區(qū)分出你我他是再簡(jiǎn)單不過(guò)的事情。不過(guò),我們?cè)谧R(shí)別人臉的時(shí)候,大腦里究竟是怎么工作的,科學(xué)家到現(xiàn)在為止也不是完全清楚,但這并沒有阻擋計(jì)算機(jī)成為“面相師”。
計(jì)算機(jī)沒有分辨不同人臉的天賦,只擁有和大量數(shù)據(jù)打交道的能力,所以在計(jì)算機(jī)眼中,無(wú)論帥哥還是美女的照片,都是一堆數(shù)字而已。照片上的每一個(gè)點(diǎn)的顏色值都以數(shù)字的形式儲(chǔ)存在計(jì)算機(jī)程序里,所有的任務(wù)都是通過(guò)計(jì)算這些數(shù)據(jù)實(shí)現(xiàn)的。
計(jì)算機(jī)首先要做的是用一個(gè)“人臉模板”在圖片數(shù)據(jù)中上下左右移動(dòng)和計(jì)算,根據(jù)計(jì)算結(jié)果,在照片中鎖定出人臉的位置和大小,把照片里人臉部分抓出來(lái),并且把大小調(diào)整到標(biāo)準(zhǔn)狀態(tài)。在找到了人臉之后,下一步就是判斷這張臉是誰(shuí)的。為了識(shí)別人臉,計(jì)算機(jī)會(huì)建立一個(gè)數(shù)據(jù)庫(kù),里面儲(chǔ)存著每個(gè)人第一次登錄時(shí)的照片。計(jì)算機(jī)需要把現(xiàn)在正在看的這張臉和數(shù)據(jù)庫(kù)里成千上萬(wàn)的人臉進(jìn)行比對(duì)。為了做好人臉比對(duì)這最關(guān)鍵的一步,研究人員想了很多主意。
一種辦法是先在各張臉上找到眼睛、鼻子和嘴的位置。雖然人類一眼就可以看出來(lái),不過(guò)計(jì)算機(jī)是需要通過(guò)一定的方法計(jì)算出來(lái)的。然后,通過(guò)測(cè)量?jī)芍谎劬χg的距離、鼻子大小等尺寸信息,來(lái)比較這張照片是不是符合數(shù)據(jù)庫(kù)里某一個(gè)人的面部信息。
還有一種精確度更高的“特征臉”方法。我們能夠看出李雷長(zhǎng)得像李雷,韓梅長(zhǎng)得像韓梅,一定是通過(guò)他們臉上一些特征辨認(rèn)出來(lái)的,可是有的時(shí)候又說(shuō)不出到底是什么特征。計(jì)算機(jī)可以發(fā)揮自己“算術(shù)好”的優(yōu)點(diǎn),把數(shù)據(jù)庫(kù)里大量人臉數(shù)據(jù)合成到一起進(jìn)行計(jì)算,算出幾十張“特征臉”,然后每一張真人臉都是可以由這些特征臉按比例組合而成,就像雞尾酒可以由幾種不同的酒調(diào)和而成一樣,只要兩張臉中含有的各張?zhí)卣髂樀?ldquo;調(diào)和比例”很接近,就可以判斷是同一個(gè)人的。
當(dāng)然,計(jì)算機(jī)也會(huì)有認(rèn)不出人臉的時(shí)候,照片里的人戴著口罩或者戴著墨鏡,照片里只有半邊臉,或者照片里的光線太暗或者太亮,都可能讓人臉識(shí)別系統(tǒng)失靈,為了讓計(jì)算機(jī)的“眼力”更好,科學(xué)家還有很多工作要做。