《創造101》誰最好看,人工智能告訴你

如果說這個初夏什麼最火,應該就是選秀節目《創造101》了。

作為一個兩耳不聞娛樂圈,一心只愛Github的程序員,堯堯堯依然沒能躲過辦公室同事對節目的瘋狂討論。

社交壓力之下,為了不在聊天時全程傻眼,堯堯堯去看了節目補課,第一個直觀的感受不是選手們有多漂亮,多會跳舞,而是“臉盲”。

曾幾何時,堯堯堯看到韓國女明星總覺得都是一個人,如今依然臉盲的自己想到能不能從數據分析的角度,通過人工智能中【人臉識別】的方法數字化解讀《創造101》,來看看這101位選手的臉部特徵,有什麼相似又有什麼不同。

為了保證人臉數據的清晰易用,並最大程度降低無關因素的干擾,堯堯堯利用網絡爬蟲,在《創造101》的官方點贊通道獲取了101張公開的選手頭像圖片,並以對應姓名標註。

畫幅規格均為300px*300px,背景色為# ffe8f4,位置基本居中,非常適合作為人臉分析的原始數據。

《創造101》誰最好看,人工智能告訴你

原始數據(部分)

然後,堯堯堯選擇了百度AI開放平臺提供的API接口作為人臉分析工具,向API服務地址使用POST發送請求。受到網傳格式的限制,數讀菌用Python編寫了Base64轉碼器,將原始PNG圖片轉碼存儲為字符串數據。設置好請求參數後連同轉碼數據一同封裝上傳至服務地址,得到原始返回結果。分別請求調用了101次後,將所得的數據統一保存為csv格式文件至本地。

通過對這份原始數據的分析,堯堯堯得到了一些有趣的結果,從多個角度梳理了11強榜單,僅供娛樂。

101的顏值怎麼樣

每個人的審美不同,對誰最漂亮這件事也很難達成完全的統一。那麼在基於大批量數據訓練學習的人工智能眼中,101名選手的顏值分別處在什麼水平呢?

通過人工智能的顏值打分功能,可以得到這樣一份Top11榜單:滿分是100分的情況下,101人中得分最低的是楊芸晴,依然出於中等水平之上,而得分最高的是陳意涵。

《創造101》誰最好看,人工智能告訴你
《創造101》誰最好看,人工智能告訴你

有趣的是,在顏值的前11和後11排行中,後者產生了更多的22強選手,並且22強的平均顏值低於101人全員的平均顏值。另一方面,22強又壟斷了AI眼中的最高顏值和最低顏值,可見大眾的審美還是差別非常大的。

《創造101》誰最好看,人工智能告訴你

看臉,也不看臉

節目最開始的時候,也有很多和堯堯堯一樣臉盲的觀眾,還有人直呼選手都是“整容臉”。那麼這些選手真的都是千篇一律的整容臉嗎?經過數據對比後,得到了如下結果:

《創造101》誰最好看,人工智能告訴你

一般來說,整容臉普遍下巴偏尖,又時常被稱為“蛇精臉”。但是101選手的臉型主要有三類,心形、鵝卵形和圓形的比列為1:2:0.6,而top22選手中這一比例為1:1:0.75。各種臉型近乎均攤的方式呈現給觀眾,結合顏值數據,整齊劃一“整容臉”的說法不攻自破。

《創造101》誰最好看,人工智能告訴你

特徵點分佈(部分)

針對每一張圖片,人臉識別的處理結果會產生72+4個共計76個特徵點,而101張圖片即產生了7676個特徵點數據。其中有4*101共404個感官點,其餘為面部輪廓點。

堯堯堯使用左右眼的感官點求得瞳距,使用輪廓點求得面部寬度,由於照片數據無法對實際大小標準衡量,故使用“瞳距/面部寬度”的方式來量化人們對人臉“眼寬”的描述。

《創造101》誰最好看,人工智能告訴你
《創造101》誰最好看,人工智能告訴你

後11人排名中,Top22佔據了半壁江山,瞳距佔面部寬度較小者可能更受女團創始人青睞。以最小的比值39.1350%為例,瞳距外佔比約等於1-0.39=0.61,近似符合黃金比例。而且在22強排名中,佔比較小者為13位,比“眼寬”選手多4位。由此可見大眾票選的審美趨勢傾向於黃金比。

《創造101》誰最好看,人工智能告訴你

101人臉感官特徵點分佈圖(紅色:左眼中心;綠色:右眼中心;黃色:鼻中心;藍色:嘴中心)

《創造101》誰最好看,人工智能告訴你

101人臉輪廓72特徵點分佈圖

上圖為101*72共7272個特徵點的分佈圖,由《創造101》的101位參賽選手的臉部數據得到。乍看之下,彷彿像一個蘋果,我們將每份人臉數據的特徵點以間隔距離為條件連接線段後,得到下圖:

《創造101》誰最好看,人工智能告訴你

101人臉輪廓72特徵點分佈圖(含連接線)

嗯,拍拍自己的臉,看看和一個豐滿圓潤的蘋果還差多少?

鑑於人們總是習慣於尋找一個參照標尺,堯堯堯通過圖像融合,將101份人臉數據平均疊加得到了一份合成圖像。這也就是本季《創造101》的“代表人臉”。

《創造101》誰最好看,人工智能告訴你

圖像融合過程示意

《創造101》誰最好看,人工智能告訴你

圖像融合結果

23歲最美好

堯堯堯根據維基百科提供的參賽選手真實年齡,和人臉識別眼中的視覺年齡做了一個對照。結果發現,不論是是全員101人還是Top22,直觀的視覺年齡平均在22.6歲上下浮動。

《創造101》誰最好看,人工智能告訴你

另一方面,票選出的22強年齡更接近,跨度相較於全員有所收縮。而且有趣的是,AI眼中的年齡判斷普遍比真實年齡微大,也許和定妝照的妝容有一定的關係。

22歲上下的平均年齡其實對女性並不友好,但也和東亞的幼女審美不謀而合。92年的王菊其實也才26歲,但是因為外表比較成熟,在社交網絡中常常被噴“老”。而在殘酷的演藝圈,40歲的女星就已經很難接到戲,而超過30歲的女性如果想要加入女團,可能從年齡這一關就會被刷掉。

直男拯救手冊

這個年頭做直男不容易,做一個會拍照的直男更是難上加難。

男友萬年不變的平視視角,堅持在逆光下拍黑臉照的攝影手法,成為了許多女生瘋狂吐槽的對象。

堯堯堯在分析照片的時候,發現了一些隱藏秘籍,希望能夠幫助廣大的直男朋友擺脫吐槽,可以在社交網絡中重新做人。

拒絕“證件照”

《創造101》誰最好看,人工智能告訴你

除非你女朋友對自己的顏值十足自信,否則告訴她儘量不要嘗試方方正正地直面攝像頭。通過對人臉旋轉角度的分析,數讀菌發現,好看的頭像美照基本都有不同程度的“側顏殺”,而各種偏角的極值更是大範圍出現在了全國22強中。

所以,下次給女生拍照的各位直男,如果你“小心機”地提醒一下自己的女朋友自然不做作地側個頭,她們可能會對你的攝影作品另眼相看。

猶抱琵琶半遮面

《創造101》誰最好看,人工智能告訴你

數據分析顯示,至少半數的選手面部都有不同程度的遮擋。巧妙地運用頭髮和調整臉部姿態,能夠很好地打破直面鏡頭造成的尷尬。“千呼萬喚始出來,猶抱琵琶半遮面”,想要做女朋友合格的攝影師,你就得和她一起學會這些拍照技巧。

萬事俱備,燈光補上

《創造101》誰最好看,人工智能告訴你

攝影,也是光影的藝術,恰當地運用光線能夠完美映出女性的溫文爾雅和親切氣質。堯堯堯也對101名選手照片中的光照指數進行了分析,希望可以提供一些參考。

光照數值越大表示臉部光照程度越好,如下圖。左圖光照(illumination)值為181,右圖為209,中間為193,中間圖數據接近平均數值。堯堯堯相信你的女朋友一定顏值能打,從不在乎順光逆光,但是拍照的時候注意一下光線,效果可能比加了濾鏡要好的多。

《創造101》誰最好看,人工智能告訴你

臉部區域光照程度對比

拍照的時候還有很多技巧,可以幫助你的女朋友在鏡頭裡的顏值氣質雙雙加分。比如,為了讓妹子腿長一米八,請你不要怕苦怕累,蹲在地上仰拍是最好的選擇。想要朦朧的感覺,全畫幅定焦大光圈是相機的必備。當然,你還要學會精巧的構圖,才能把照片拍出新意,拍出意境。如果這些都不行,那你起碼得是個有審美的後期。

至於女孩們自己,還記得深受陶淵明們喜愛的菊姐是怎麼教你們的嗎?要想拍出超模的範兒,身體狀態要松和散,簡單來說就是站不能好好站,坐不能好好坐。頭疼牙疼腿疼肚子疼,個個都是招兒。要知道,沒有哪一位模特的大片,不是“疼”出來的。

難看的照片千篇一律,好看的美照各有各的不同。“大長腿”也好、“錐子臉”也罷,提供令人眼前一亮的新鮮感、用日常少有的角度去呈現美,就可以瞬間捕獲各路點贊。當然,取悅自己比取悅朋友圈的人重要得多。

《創造101》落幕了,顏控的時代,你想pick誰,又想成為誰?無論你選擇吳宣儀還是孟美岐,想當村民抑或菊內人,那雙正在觀看比賽的小眼睛,能看到的正是你自己。


分享到:


相關文章: