算法致勝 金山視頻云推業界最強實時美顏功能
【咕嚕網編輯】 6月16日,一場非常隆重、豪華、盛大、無與倫比的“超級紅人節”引爆網絡,作為史上最大規模的網紅集結,當晚“集才華與美貌于一身”的Papi醬竟幾乎成為唯一的顏值擔當,甩其他網紅一百條街。
之前,當獲悉眾多網紅要走下網絡神壇,宅男們內心是澎湃的:終于可以看到女神了!然而網紅們離開美顏手機露出真容,被網友直呼差距大:網紅還是應該放在網絡里。

(參加2016超級紅人節的papi醬)
現實就是,她們都是普通人。有網友感慨:全靠手機有了強大的美顏功能,這些網紅的美圖,才張張好看,各種“華麗的45度角”。
你所不知道的是,當我們普通人拍出了美顏圖片時,網紅在移動直播時,已經用上了美顏視頻。
視頻時代的到來,美顏圖片上升到美顏視頻
Facebook去年8月就已動了做移動視頻直播的念頭;去年9月,陌陌現場正式上線,用互動演唱會切入移動視頻直播;去年9月,今日頭條上有7000萬移動用戶在線觀看抗戰勝利70周年大閱兵;今年以來,數百款移動直播APP相繼上線……這些讓人眼花繚亂的資本火爆景象,我們可以很真切的感受到,視頻直播的風口已經到來。
隨著視頻時代的到來,網紅對于美顏的需求已經由靜止的圖片上升到動態的視頻了。互聯網就是這么神奇,它可以像一個奇幻的魔鏡,讓互聯網世界中的網紅永遠明眸生輝。
“如果我在移動直播,又不想重新上妝,這該怎么辦?金山視頻云移動直播美顏技術已經完全成熟,讓網紅即使是真正的素顏,也可以在直播時瞬間變成熠熠生輝的奧斯卡明星。
對于視頻從業者來說,如何選擇美顏SDK呢?
移動直播SDK涉及的功能比較多,美顏是其中重要的功能之一。誰家更好用呢?視頻從業者可以把金山云、阿里云、騰訊云、百度云等大牛云服務公司逐一比較。
阿里云雖然提供多媒體云服務,但是至今尚未提供移動直播SDK。
騰訊云提供移動直播SDK,卻有些猶抱琵琶半遮面,筆者提出SDK試用申請多日尚未得到回復。
百度云提供移動直播SDK,不過接口相對粗糙,Android推流中連移動直播必選的美顏功能都不支持。
而金山云不僅提供帶美顏功能的SDK,而且是通過服務器下發shader腳本,動態更新集成美顏功能,無需APP重新集成SDK,接入透明。
目前其他云服務公司都暫時只支持在CPU上做自定義美顏,只有金山云可以支持GPU上的自定義美顏。GPU美顏能夠確保由于長時間高碼率下美顏而導致的機器發燙關機,直播畫面卡頓等問題不會發生。
在移動直播美顏上,金山視頻云體現出技術上的優勢,SDK支持的功能更豐富,可以即時對主播圖像進行美白、液化、磨皮等細節處理,滿足當前移動直播的要求。
算法致勝,讓美來的更自然
金山云視頻云的算法在同行業中首屈一指,算法越強大,細節處理也就更專業,自然保證了美顏效果,使人美的真實、美的自然。
對頭發眼睛等細節部位的保護、邊緣部分的融合等細節處理上處處體現專業。還有局部美顏,人與背景的差異化處理,為了防止保邊濾波算法作用到非人臉區域,一般會對人臉區域進行預先的檢測,保證人與背景層次分明。
最重要的是盡量保證畫面特征的前提下,進行合理美顏,不會讓男人過于娘炮,讓對方看到的你就是你。更不會因美白使原畫面局部變色,不會美顏后比例失調。
同時,為了保證在移動直播中隨時切換場景美顏的穩定性,隨著應用場景的復雜化,算法也會不斷進行自我調整,保持持續優化狀態。


在美顏算法中,磨皮算法是美顏算法中的基礎,也是最常用和最重要的算法。
目前,市場上常見的磨皮算法可以分為2大類:一類是基于PS的曲線調整法,另一種是基于保邊濾波的方法。
這兩種各有優劣:前者能夠很好的處理臉上有暗斑的情況,并且對于臉部的細節紋理、發絲等有很好的保留,缺點就是斑點顏色深淺變化太大,或是臉上有凹凸不平的痘痘處理不佳;后者可以很好的處理各種斑點,痘痘,但是對于皮膚的紋理,發絲保留性不好。
經過改進,金山視頻云的人臉磨皮算法趨于完美,以保留皮膚紋理為約束條件,接近保邊濾波算法的結果為目標函數,將磨皮算法轉化為一個帶約束的泛函極值問題,求解泛函極值,從而得到一個最優的磨皮圖像。
移動直播的浪潮席卷而來,當視頻都能夠實時進行美顏的時候,金山視頻云的美顏功能將全面助力視頻從業者開啟移動直播領域的網紅大門。