五大面部識(shí)別引擎(文中有彩蛋)
譯文【51CTO.com快譯】眾所周知,面部特征雖然不如指紋那樣具有獨(dú)特性和持久不變性,但是它更容易被捕獲,并被用于搜索。在商業(yè)應(yīng)用中,各種工具通過面部識(shí)別與監(jiān)控?cái)z像頭、或者與在線個(gè)人數(shù)據(jù)資料的結(jié)合,實(shí)現(xiàn)了對(duì)目標(biāo)人員的每一步操作進(jìn)行查詢與跟蹤。而在娛樂應(yīng)用方面,面部搜索可以在社交軟件中,顯示您的在線圖像以及年齡特征。
本文為您整理了如下五種功能強(qiáng)大的面部識(shí)別搜索引擎,希望能夠?qū)δ拈_發(fā)與應(yīng)用提供啟發(fā)與幫助。
1. Google圖片搜索:反向面部搜索
不知您是否知曉,我們完全可以在Google中開展與圖片相關(guān)的搜索。注意:此處使用和針對(duì)的是圖片本身,而不是以關(guān)鍵字的方式來搜索相似的圖像。
如下圖所示,您可以在https://images.google.com/頁(yè)面上,通過單擊相機(jī)圖標(biāo),以開啟按圖片搜索的功能。一旦您完成了粘貼圖片的地址、或是上傳圖片,Google就會(huì)自動(dòng)搜索并找到類似的圖片。
在此基礎(chǔ)上,您只需要添加少量的代碼,即可使得Google搜索具有面部識(shí)別的功能。
首先,進(jìn)入Google圖片搜索頁(yè)面-- http://www.google.ca/images,輸入您想查詢的內(nèi)容,按Enter鍵。然后在地址欄的搜索URL末尾、或在以&開頭的字符串之前添加“&imgtype=face”(當(dāng)然不必帶有引號(hào))。此舉將進(jìn)一步改善針對(duì)面部搜索結(jié)果的質(zhì)量。具體操作如下圖所示:
另外,Google還在其Google相冊(cè)中也提供了相應(yīng)的面部識(shí)別功能。
2. PicTriev:面部識(shí)別
PicTriev在人臉相似度搜索方面表現(xiàn)出色,不過,該功能僅能將目標(biāo)圖片與長(zhǎng)得相似的名人進(jìn)行識(shí)別與搜索。
首先,您需要添加圖片所在的URL,或上傳JPG/JPEG格式的照片,其大小不能超過200 KB。據(jù)此,該搜索引擎將返回能夠在網(wǎng)上找到的、相匹配的名人圖片。
作為演示,我選用了自己的頭像。PicTriev能夠正確地將我識(shí)別為女性,并列出了相似的各類明星。不過相似度排名第一的居然是Jason Clarke,這讓我大出意料。同時(shí),它也能夠?qū)⑽业哪挲g估算為30歲。
當(dāng)然,它對(duì)于目標(biāo)圖片為某個(gè)名人的辨識(shí)與搜索的效果將會(huì)更好一些。
另外,PicTriev還可以讓您比較兩張人臉的相似度、或評(píng)估兩張面孔是否為同一個(gè)人。通過點(diǎn)擊右上角的儀表圖標(biāo),并分別上傳兩張照片,您可以在“相似度”或“相同性”之間進(jìn)行選擇,并讓PicTriev據(jù)此進(jìn)行計(jì)算。
當(dāng)然,在添加照片之前,請(qǐng)您務(wù)必按照相關(guān)的格式說明進(jìn)行操作,以獲得最佳的效果。
3. TinEye:反向圖像搜索
TinEye的反向圖像搜索功能幾乎與Google相同,您可以通過上傳圖像、或粘貼URL的方式進(jìn)行相關(guān)搜索。不過,TinEye所能夠支持的搜索選項(xiàng)操作并不豐富,它只能提供較為基礎(chǔ)和簡(jiǎn)單的功能。
如上圖所示,在我的測(cè)試中,TinEye發(fā)現(xiàn)了三個(gè)結(jié)果:其中的一個(gè)由于網(wǎng)站的關(guān)停原因,已經(jīng)無(wú)法通過Google訪問到了。同時(shí),它也剔除掉了由于監(jiān)管原因?qū)е碌?,原有搜索結(jié)果無(wú)可訪問的鏈接。因此,對(duì)我而言,TinEye的搜索索引顯然過于陳舊了。
與Google不同,TinEye直接提供的是:它找到的圖片所對(duì)應(yīng)頁(yè)面的準(zhǔn)確鏈接,并跳過了所謂相似圖片的備選頁(yè)面。
4. PimEyes:面部搜索
與Google的反向面部搜索類似,PimEyes能夠在超過1000萬(wàn)個(gè)網(wǎng)站中搜索相似的人臉,并提供圖片與面部識(shí)別的功能。當(dāng)然,如果您提供的是Angelina Jolie或Zac Efron之類名人的圖片,其效果是相當(dāng)不錯(cuò)的。
例如,您可以一次性提供四張不同的照片,來搜索Jennifer Aniston的臉。PimEyes不但能夠找到其對(duì)應(yīng)的原始照片,還能夠發(fā)現(xiàn)Jennifer Aniston其他更多的照片。
不過有趣的是:雖然該應(yīng)用確實(shí)找到了用于搜索的原始圖片,但兩者之間的相似性得分僅為70%左右,而非100%。想必其算法已將圖片的分辨率、體積大小、亮度和其他參數(shù)綜合考慮在內(nèi)了。
同樣,如下圖所示,我向PimEyes提供了三張自己的不同照片,以供其分析、識(shí)別與匹配。
雖然網(wǎng)上的確有我的其他照片,但是PimEyes并未能夠發(fā)現(xiàn)。在發(fā)現(xiàn)列表中,它對(duì)某個(gè)別人的面部照片給出了62%的相似度評(píng)分。想必我的照片并未囊括在PimEyes所分析的1000萬(wàn)個(gè)站點(diǎn)之中。
值得注意的是,PimEyes還提供了全天候的在線購(gòu)買服務(wù),以便用戶解鎖其他高級(jí)搜索功能,以及對(duì)于結(jié)果的全面訪問。
5. Betaface:面部識(shí)別演示
Betaface提供了與PicTriev類似的照片標(biāo)識(shí)、面部識(shí)別、以及搜索等功能。針對(duì)上傳過來的圖片、或是用戶發(fā)送的圖片URL,其面部搜索引擎能夠隔離、并表征其目標(biāo)照片中所有可以識(shí)別的人臉。
如上圖所示,您既可以將上傳的圖片與其他多張圖片進(jìn)行比較,也可以搜索名人、或在Wikipedia中搜索那些已被識(shí)別的人臉。最終的結(jié)果將會(huì)以上述面部識(shí)別匹配表的形式顯示出來。
另外,該工具對(duì)于批量上傳、以及比較照片來說十分實(shí)用。除了基于101個(gè)專業(yè)的、針對(duì)面部特征點(diǎn)的分類之外,您還可以啟用其擴(kuò)展的功能,包括:幾何形狀、顏色探測(cè),以及“僅面部最佳”等方面。當(dāng)然,在提高比較質(zhì)量的同時(shí),其整體速度也會(huì)受到一定的影響。
彩蛋:How-Old.net--您看起來有幾歲?
由微軟建立的How-Old.net,旨在展示其機(jī)器學(xué)習(xí)的API,同時(shí)也通過此類應(yīng)用來讓機(jī)器學(xué)習(xí)到更多的知識(shí)。如上圖所示的工具能夠通過照片來猜測(cè)目標(biāo)的年齡。顯然,戴頂帽子,剃掉胡須都會(huì)讓您看起來更為年輕,而眼鏡則會(huì)使得您看起來更老一些。
面部照片暴露出了什么?
具有面部識(shí)別和搜索功能的應(yīng)用工具,不僅可以幫助警察從安全攝像頭中識(shí)別出犯罪嫌疑人,也可以幫助專業(yè)攝影師、或媒體公司檢索視覺材料,進(jìn)而建立大型、且易于搜索的資料庫(kù)。而且,在許多應(yīng)用中,面部識(shí)別已經(jīng)能夠代替靜態(tài)密碼、以及動(dòng)態(tài)密鑰,用作登錄了。
但是凡事都有兩面性。不久以前,Facezam的病毒式營(yíng)銷騙局突顯了面部識(shí)別對(duì)于用戶隱私所產(chǎn)生的負(fù)面影響。該應(yīng)用程序的創(chuàng)建者曾聲稱:用戶可以在幾秒鐘內(nèi)通過上傳任何人的臉部圖片,來找到其對(duì)應(yīng)的Facebook個(gè)人資料。
盡管此類應(yīng)用違反了Facebook的隱私政策,但是Facebook本身的確有權(quán)使用基于面部識(shí)別的搜索,來識(shí)別照片中的人物(除非您禁用了此功能)。據(jù)推測(cè),F(xiàn)acebook的面部搜索引擎遠(yuǎn)比FBI的識(shí)別工具優(yōu)秀得多。其原因就在于:用戶一直都在自愿地用各種各樣的照片去填充Facebook的數(shù)據(jù)庫(kù),從而協(xié)助了其AI的不斷改進(jìn)與迭代。而且這是一個(gè)合法的途徑。
雖然我們不能總是捂著臉,但是我們至少可以通過某些在線保護(hù)隱私協(xié)議,來保護(hù)我們自己的“臉面”。
原文標(biāo)題:5 Fascinating Search Engines That Search for Faces,作者:Tina Sieber
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】