質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

AR(Augmented Reality)

AR(Augmented Reality)とは、拡張現実のことです。人が認識する現実の環境で視覚・聴覚などの知覚が感知する情報をコンピュータで拡張する技術、もしくはその環境そのものを表す言葉です。

解決済

iOSで(ARkitなどを用いて)の顔認識について。

neneNaninu
neneNaninu

総合スコア6

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

AR(Augmented Reality)

AR(Augmented Reality)とは、拡張現実のことです。人が認識する現実の環境で視覚・聴覚などの知覚が感知する情報をコンピュータで拡張する技術、もしくはその環境そのものを表す言葉です。

3回答

0リアクション

1クリップ

4329閲覧

投稿2018/05/04 14:09

前提・実現したいこと

iOS11のARKitの顔認識機能を用いて、顔上の目、口といった顔のパーツを特定し、カメラから取得した画像座標上での位置を取得,cropしたいのですが、ドキュメントなどを読んだものの実現できるかわからないので質問させてもらっています。

ARkit以外でも高速に顔の認識ができて顔のパーツ(目,口など)の位置が取得できるものがあればぜひ教えていただきたいです。

発生している壁

①faceのAnchorから頭の中心位置と回転方向、ARFaceAnchor.BlendShapeLocationを用いることで顔のパーツの移動量は分かるものの、顔のパーツの(鼻や口などの)位置がわからない。
②(顔のパーツの位置がどのような形式で取得できるかにもよるが)ワールド座標上の位置から画像の座標への変換ができない。

該当のソースコード

apple公式
が出しているサンプルコードを触っている。

試したこと

顔のランドマーク撮ってくるサンプルなどは実機でreleaseで試したものの、やはりARkitのface trackingに比べると遅いのでなんとかしたい。

補足情報(FW/ツールのバージョンなど)

実行デバイス:iPhoneX
環境
mac book air2014
swift4.1
Xcode9.3

なにか情報あればよろしくお願いします。

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

AR(Augmented Reality)

AR(Augmented Reality)とは、拡張現実のことです。人が認識する現実の環境で視覚・聴覚などの知覚が感知する情報をコンピュータで拡張する技術、もしくはその環境そのものを表す言葉です。