新しいiPhone Xの発表をちょうど見たのは、開発者にフロントカメラのセンシングと追跡技術ですか?それはARKit新しいiPhone Xの正面カメラの深さと顔の追尾メッシュAPI
答えて
はい、開発者には公開されています。
今すぐARKit docs pageを見ると、それはワールドトラッキングとフェイストラッキングセクションに分割されていることがわかります(さらに、両方に共通のビットがいくつかあります)。ワールドトラッキングはWWDCでアナウンスされたもので、あなたの周りの世界のARコンテンツでバックカメラを使ってデバイスを「見る」ことができます。
Face Tracking ARは、iPhone XとTrueDepthカメラに固有です。それらのドキュメントでわかるように、それは他の設定クラスの代わりにARFaceTrackingConfiguration
を使います。そして、それはARFaceAnchor
オブジェクトを介してリアルタイムで顔の情報を提供します。
顔のアンカー文書では、顔情報を取得する方法が2つあるようです。 geometry
は、表示できる3Dメッシュ、またはテクスチャを顔にマッピングするために使用する3Dメッシュを提供します。これは、Snapchatデモがキーノートデモでレスリングマスクを作成するために使用したものと思われます。 blendShapes
は、顎が開いている距離と左目がどのようにぼんやりとしているか(およそ50種類の微妙なもの)などのアニメーションパラメータを提供します...人形やアバターをアニメーション化する方法について話しますおそらくAnimojiがどのように機能するのでしょうか?
アップルにもa sample code project showing how to do all of theseが掲載されていますので、コードを見れば自分でやる方法が分かります。 (iPhone Xなしでコードを実行できない場合でも)
を使っている場合はSnapchatフェイスマスクは、必ず、ステージ上ではないデモたここでiPhone X上TrueDepthのカメラを使用した例です:https://developer.apple.com/documentation/arkit/creating_face_based_ar_experiences
とブランドの新しいセッション:Face Tracking with ARKit #601
作成顔ベースのARエクスペリエンス
iPhone XのTrueDepthカメラを使用して、ユーザーの顔に沿って表情に合った3Dコンテンツを配置し、アニメートします。
このサンプルアプリケーションは、TrueDepthフロントフェイスカメラを搭載したデバイスで4つの拡張現実感(AR)ビジュアライゼーションを選択できるシンプルなインターフェイスを提供します(「iOSデバイス互換性リファレンス」を参照)。
- ARコンテンツなしのカメラビューだけです。
- 実世界の指向性照明環境の自動推定を備えたARKitによって提供される顔面メッシュ。
- ユーザーのリアルな顔に付いている(そしてその一部が隠れているように見える)仮想3Dコンテンツ。
- ユーザの顔の表情がアニメーション化されたシンプルなロボットキャラクタ。
==> 2番目のユースケースのための「ユーザの顔上置き3Dコンテンツ」というタイトルのセクションを確認してください。
- 1. iPhoneのカメラのAPIとズーム
- 2. は、メッシュのハード顔をレイキャスティング -
- 3. 検出された顔の座標を正面カメラから正しく翻訳する方法
- 4. 正面顔以外の顔のランドマークの検出
- 5. マイクロコグニティブサービスが顔面APIブラウザ
- 6. 小さな顔のためのDlib正面検出
- 7. Tiled2Unityは正しいメッシュの
- 8. openGL:カメラの正面に球を正しく描けない
- 9. アンドロイドの正面カメラの問題
- 10. カメラを画面の半分に開いている - iPhone
- 11. PHP顔検出:cloudinary API面数
- 12. Qt3Dメッシュの周りのカメラを回転
- 13. iPad MiniとiPhoneのiOSカメラとオーディオAPIの相違
- 14. アンドロイドの正面カメラを開く
- 15. 非平面リグのOpenCVカメラ較正
- 16. iphone 6sカメラ較正パラメータ
- 17. モバイルビジョンの顔追跡カメラからビットマップを取得
- 18. ImageView width = 0.75x画面の幅と高さ= 1.5 x新しいImageViewの幅XML
- 19. iphoneカメラ:カメラの画面上のオブジェクトの動きを検出する方法は?
- 20. カメラとcamers2 APIの違い
- 21. アンドロイドカメラapiの明るさをカメラの画面に触れるとデフォルトのカメラのように調整
- 22. iPhone OpenGL es:正射影投影の深さ
- 23. iPhone X、カスタムナビゲーションが正しく
- 24. iPhoneの明るさプライベートAPIが正しく動作しない
- 25. iPhoneカメラとストリーミング
- 26. iPhoneカメラとOpenCV
- 27. iPhone OpenCVの顔検出
- 28. iOSカメラの顔検出(Swift 3 Xcode 8)
- 29. OpenGLはオブジェクトの顔カメラを作る
- 30. iPhone:カメラのオートフォーカスオブザーバー?