美顏SDK實用演算法——直播背景扭曲矯正
經常關注顏值主播的人應該比較清楚,主播們在直播中都在使用美顏功能,例如“瘦臉”、“長腿”、“小頭”等,這些美型美體的功能幾乎成了主播們的必備,而這些功能的背後都離不開美顏SDK的強大演算法。
隨著美顏演算法的不斷升級與迭代,現在美顏 SDK可以實現的功能越來越多,受眾面也越來越廣,同時暴露出一些問題。例如在直播的功能中,主播開啟美顏美型等功能後,人體發生變化的同時背景也發生了形變、扭曲,“牆變歪了”、“門框歪了”等情況屢見不鮮。因此,美顏SDK在對人像美顏、美型時,有必要改進一下人像背景的扭曲問題,一來可以提升使用者觀感,二來主播也不會尷尬。
那麼,為什麼這個問題出現這麼久,現在依然有這種現象發生呢?是不是處理起來難度較大?答案是肯定的。
美顏 SDK在執行美型、美體等功能時,想要保證人像背景不被扭曲還是比較困難的,如果在手機端的話難度會更上一層,下文小編將為大家盤點一下難點以及實現流程。
一、難點
1、背景內容複雜
大部分使用者直播時背景極其複雜,沒有固定場景,美顏
SDK矯正演算法想要適配大多數場景並不現實,在演算法適用性上有著極大的挑戰。
2、演算法難統一
使用者在使用美顏 SDK時很少會單一使用某一個功能,大多都是多種功能搭配使用,例如瘦臉、大眼、長腿、調整下巴等多項美型操作,疊加後的美型演算法很難統一規則來矯正。
3、效能不足
大多數主播多為手機直播使用者,當使用者直播時需要實時預覽美型以及矯正後的美顏效果,這就對手機效能有著較為苛刻的要求,因為會涉及大量的美顏演算法,手機效能無法達到電腦水平。
二、矯正流程
如果美型前後背景中的直線斜率保持不變,那麼使用者將不再會明顯地感知到背景扭曲。為此,根據預設規則在原圖背景中選擇一些特徵點,並利用這些特徵點對背景區域進行三角網格劃分。操作後,這些特徵點的位置會發生改變,透過檢測原圖背景中的直線,並以變化前後的直線斜率保持不變以及三角形形狀保持不變兩個約束建立最佳化目標函式,最終求得矯正後特徵點的位置。
整體而言,現在想要在手機上實現直播實時矯正背景扭曲並非一件易事,首先手機效能必須足夠強大,其次美顏演算法也得需要不斷升級,這樣才能適配各種使用者不同的複雜直播場景。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69951589/viewspace-2899702/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播美顏SDK導致背景扭曲如何解決?
- 直播美顏SDK的美顏特效涉及哪些美顏演算法?特效演算法
- 直播美顏SDK是怎樣實現美顏的?
- 直播美顏SDK是怎樣在直播中實現美顏的?
- 直播平臺怎麼接入美顏sdk?直播美顏sdk在哪裡找?
- 直播美顏SDK有哪些應用領域?
- 美顏SDK一鍵美顏的演算法實現流程演算法
- 直播美顏SDK的功能實現流程——美白、磨皮
- 美顏sdk對直播平臺有多重要?為什麼需要接入直播美顏sdk?
- 直播平臺需要接入美顏SDK嗎?直播美顏SDK為什麼要區分版本?
- 影片直播美顏sdk趣味功能的實現流程
- 直播美顏SDK介面的閃白功能實現流程
- 淺談美顏演算法:美顏SDK的“背後”演算法
- 美顏sdk中常見的五種美顏演算法演算法
- 直播美顏SDK中的美白功能是怎麼實現的?
- 美顏SDK怎麼用?美顏SDK可以應用到哪些場景?
- 第三方直播美顏SDK的美顏功能是怎麼實現的?
- 直播美顏SDK祛痘功能是怎麼實現的?
- 直播美顏sdk介面應該如果選擇?
- 直播美顏SDK動態貼紙詳解
- 直播美顏SDK的發展方向是什麼?直播美顏工具能否擺脫工具特性?
- 短視訊SDK,直播SDK,美顏SDK_提供開放API介面API
- AI美顏SDK演算法詳解AI演算法
- 美顏SDK詳解,您瞭解美顏SDK嗎?
- 美顏SDK中的美顏功能是怎麼實現的?美顏SDK的工作原理是什麼?
- 直播平臺的影片美顏sdk是什麼?
- 主播應該如何選擇直播美顏SDK工具?
- 美顏SDK中磨皮功能的演算法實現演算法
- 美顏SDK功能演算法詳解演算法
- 美顏SDK的背景摳圖技術您瞭解嗎?
- 影片美顏SDK是什麼?美顏SDK工具有哪些模組?
- 美顏SDK是什麼?美顏SDK和美顏APP有什麼區別?APP
- 美顏sdk是什麼?美顏sdk有哪些技術組成?
- 美顏特效SDK的工作原理,原相機如何實現影片實時美顏特效
- 美顏、美妝、美體…AI美顏SDK還有這些玩法?AI
- 美顏SDK人臉貼紙已成直播平臺剛需
- 直播平臺主播們常用的美顏sdk功能有哪些?
- 直播美顏sdk介面功能有哪些?怎麼定製功能?