第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Augmented Faces API – 面部地標(biāo)是如何生成的?

Augmented Faces API – 面部地標(biāo)是如何生成的?

慕碼人8056858 2022-07-06 18:56:49
我是一名 IT 學(xué)生,想了解(了解)更多關(guān)于ARCore 中的增強(qiáng)面孔 API的信息。我剛剛看到了ARCore V1.7 版本和新的Augmented Faces API。我得到了這個(gè) API 的巨大潛力。但我沒(méi)有看到任何關(guān)于這個(gè)主題的問(wèn)題或文章。所以我在質(zhì)疑自己,這里有一些關(guān)于這個(gè)版本的假設(shè)/問(wèn)題。假設(shè)ARCore 團(tuán)隊(duì)正在使用(如 Instagram 和 Snapchat)機(jī)器學(xué)習(xí),在整個(gè)面部生成地標(biāo)。可能是HOG人臉檢測(cè)..問(wèn)題ARCore 如何在智能手機(jī)上的用戶臉上生成 468 個(gè)點(diǎn)?即使在源代碼中也無(wú)法找到任何回應(yīng)。他們?nèi)绾文軌驈囊粋€(gè)簡(jiǎn)單的智能手機(jī)相機(jī)中獲得深度?如何拒絕人臉檢測(cè)/跟蹤,對(duì)自定義對(duì)象或身體的其他部位(如手)?因此,如果您對(duì)此主題有任何建議或意見(jiàn),讓我們分享!
查看完整描述

1 回答

?
慕標(biāo)琳琳

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊

  1. ARCore 新的Augmented Faces API用于不帶深度傳感器的前置攝像頭,提供高質(zhì)量的468-point 3D 標(biāo)準(zhǔn)網(wǎng)格,允許用戶將動(dòng)畫(huà)蒙版、眼鏡、皮膚修飾等效果附加到他們的臉上。網(wǎng)格提供坐標(biāo)和區(qū)域特定的錨點(diǎn),可以添加這些效果。

我堅(jiān)信在 ARCore 1.7 的引擎蓋下借助計(jì)算機(jī)視覺(jué)算法生成面部標(biāo)志檢測(cè)。同樣重要的是,您可以通過(guò)創(chuàng)建啟用“前置攝像頭”和增強(qiáng)面“網(wǎng)格”模式的 ARCore 會(huì)話來(lái)開(kāi)始使用 Unity 或 Sceneform。請(qǐng)注意,使用前置攝像頭時(shí),平面檢測(cè)等其他 AR 功能目前不可用。AugmentedFaceextends Trackable,因此可以像平面、增強(qiáng)圖像和其他 Trackable 一樣檢測(cè)和更新人臉。

http://img1.sycdn.imooc.com//62c56a8d0001e4df06630193.jpg

如您所知,2 多年前,Google 發(fā)布Face API了執(zhí)行面部檢測(cè)的功能,該功能可在圖片中定位人臉,以及他們的位置(他們?cè)趫D片中的位置)和方向(他們面對(duì)的方向,相對(duì)于相機(jī))。人臉 API 允許您檢測(cè)地標(biāo)(臉上的興趣點(diǎn))并執(zhí)行分類(lèi)以確定眼睛是睜著還是閉著,以及臉部是否在微笑。人臉 API 還檢測(cè)和跟蹤運(yùn)動(dòng)圖像中的人臉,這稱(chēng)為人臉跟蹤。

因此,ARCore 1.7 只是從 Face API 中借用了一些架構(gòu)元素,現(xiàn)在它不僅可以檢測(cè)面部地標(biāo)并為其生成 468 個(gè)點(diǎn),還可以以 60 fps 的速度實(shí)時(shí)跟蹤它們并將 3D 面部幾何圖形粘貼到它們上。

請(qǐng)參閱 Google 的人臉檢測(cè)概念概述。

http://img1.sycdn.imooc.com//62c56a980001d76d06600185.jpg

計(jì)算由移動(dòng) RGB 相機(jī)拍攝的視頻中的深度通道并不是一門(mén)火箭科學(xué)。您只需將視差公式應(yīng)用于跟蹤的特征。因此,如果靜態(tài)對(duì)象上特征的平移幅度非常高——被跟蹤對(duì)象更靠近相機(jī),而如果靜態(tài)對(duì)象上特征的幅度非常低——被跟蹤對(duì)象離相機(jī)更遠(yuǎn)。十多年來(lái),這些計(jì)算深度通道的方法對(duì)于The Foundry NUKE和Blackmagic Fusion等合成應(yīng)用程序來(lái)說(shuō)非常常見(jiàn)?,F(xiàn)在,在 ARCore 中可以使用相同的原理。


您不能拒絕對(duì)自定義對(duì)象或身體的其他部位(如手)進(jìn)行人臉檢測(cè)/跟蹤算法。僅針對(duì)面孔開(kāi)發(fā)的增強(qiáng)面孔 API 。


下面是激活增強(qiáng)面孔功能的 Java 代碼的樣子:


// Create ARCore session that supports Augmented Faces

public Session createAugmentedFacesSession(Activity activity) throws 

                                                      UnavailableException {


    // Use selfie camera

    Session session = new Session(activity, 

                                  EnumSet.of(Session.Feature.FRONT_CAMERA));


    // Enabling Augmented Faces

    Config config = session.getConfig();

    config.setAugmentedFaceMode(Config.AugmentedFaceMode.MESH3D);

    session.configure(config);

    return session;

}

然后獲取檢測(cè)到的人臉列表:


Collection<AugmentedFace> faceList = session.getAllTrackables(AugmentedFace.class);

最后渲染效果:


for (AugmentedFace face : faceList) {


    // Create a face node and add it to the scene.

    AugmentedFaceNode faceNode = new AugmentedFaceNode(face);

    faceNode.setParent(scene);


    // Overlay the 3D assets on the face

    faceNode.setFaceRegionsRenderable(faceRegionsRenderable);


    // Overlay a texture on the face

    faceNode.setFaceMeshTexture(faceMeshTexture);

    

    // .......

}


查看完整回答
反對(duì) 回復(fù) 2022-07-06
  • 1 回答
  • 0 關(guān)注
  • 181 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)