人臉特效美顏SDK,提供穩(wěn)定的大眼瘦臉局部優(yōu)化功能
時間:2022-05-18 11:00:02 | 來源:行業(yè)動態(tài)
時間:2022-05-18 11:00:02 來源:行業(yè)動態(tài)
在這個互聯(lián)網(wǎng)的時代,已經(jīng)完全是一個看臉的時代了,那么美顏就成為了必不可少的工具用品。不僅美顏相機(jī)成為了裝機(jī)必備,各大手機(jī)直播系統(tǒng)也都相繼推出美顏SDK的功能,利用攝像頭對人臉進(jìn)行追蹤并疊加特效的新玩法也層出不窮。在市場火熱的背后,離不開美顏SDK技術(shù)的支持。那么看似簡單的美顏背后隱藏了哪些技術(shù),它們的開發(fā)難
點(diǎn)在哪里,下面小編為您詳解:
先來看看什么才是美顏
美顏是分為全局美顏效果,比如整體皮膚美白,磨皮功能;還有一種美顏是人臉的大眼和瘦臉。
先說第一種美顏,全局美白和磨皮,功能全的美顏SDK也會增加一些粉嫩效果,效果好不好就看磨皮會不會降低清晰度,美白會不會過度模糊等。
第二種美顏大眼瘦臉,就要基于人臉追蹤了。識別到人臉進(jìn)行大眼瘦臉,功能多的美顏SDK也就是多。
如果你是手機(jī)直播系統(tǒng)的重度使用者,就會知道其實(shí)美顏SDK也有天差地別之分。有的美顏能讓你的皮膚看起來平滑細(xì)膩又紅潤,整個人顏值加分不少,而有的卻是模糊一片,連人臉邊緣都分辨不出,美顏不成反而觀感不佳。
那為什么落差如此之大呢?其實(shí)是因?yàn)槊李伿怯姓婕僦值?。真正的美顏SDK是需要對于人臉區(qū)域進(jìn)行預(yù)先的檢測和定位,只對膚色區(qū)域進(jìn)行特定處理,使皮膚變得更透亮。而假美顏則是直接對整個畫面進(jìn)行調(diào)整,可想而知人和背景同時變白的話,畫面一定會失去立體感和原有的層次,體驗(yàn)非常差。
人類對于美的追求是無止境的,所以用戶不僅需要真美顏,更需要高級美顏,比如更自然的磨皮祛痘、更有層次的美白、五官更立體、臉型變瘦小、一秒上妝、添加AR特效等等,在直播市場的用戶爭奪戰(zhàn)中,高級美顏是必殺器,關(guān)鍵時刻用來留存用戶、吸引主播,十分好用。
美顏SDK特效處理
這類效果的實(shí)現(xiàn)主要還是依賴于人臉特征點(diǎn)定位的準(zhǔn)確性。有這些特征之后,以這些特征點(diǎn)組成一個網(wǎng)格,對這個網(wǎng)格按照固定的參數(shù)進(jìn)行局部形變,就可以形成瘦臉,大眼等特效算法。這類算法相對比較成熟,但要保持一個非常高的計(jì)算效率,仍然需要投入較長的時間去做各種平臺下的優(yōu)化。
美顏SDK美白磨皮算法
美白算法的目標(biāo)是把膚色區(qū)域變得更加的透亮。這部分的算法可謂層出不窮,基本思路都是如何調(diào)整圖片的亮度問題。而磨皮的算法就更多了,包括使用高斯模糊,雙邊濾波等。具體選擇哪種算法,并且需要結(jié)合哪些細(xì)節(jié)增強(qiáng)的后處理技術(shù),以達(dá)到更好的磨皮效果來匹配業(yè)務(wù),也是非常復(fù)雜并且需要大量投入的。
如此看來,雖然美顏SDK在手機(jī)直播系統(tǒng)中的應(yīng)用不可或缺,但是“真”美顏并不是那么容易開發(fā)的,需要技術(shù)團(tuán)隊(duì)對人臉識別算法有一定的深入理解,并對磨皮美白等光影效果有準(zhǔn)確拿捏。
除了能夠?qū)崿F(xiàn)通用的瘦臉,小臉,大眼,腮紅等功能外,為了滿足不同類型產(chǎn)品的個性化需求,云豹工程師是經(jīng)過無數(shù)次實(shí)驗(yàn)而研發(fā)出來的。
人臉特效美顏SDK包括了實(shí)時美顏,濾鏡,貼紙等功能。美顏方面提供全局美白,磨皮,粉嫩調(diào)節(jié),用戶可自選程度,也可使用內(nèi)置檔位。更重要的是提供穩(wěn)定的大眼瘦臉局部優(yōu)化,這得益于我們的穩(wěn)定的人臉追蹤技術(shù)。