前提・実現したいこと
iOS11のARKitの顔認識機能を用いて、顔上の目、口といった顔のパーツを特定し、カメラから取得した画像座標上での位置を取得,cropしたいのですが、ドキュメントなどを読んだものの実現できるかわからないので質問させてもらっています。
ARkit以外でも高速に顔の認識ができて顔のパーツ(目,口など)の位置が取得できるものがあればぜひ教えていただきたいです。
発生している壁
①faceのAnchorから頭の中心位置と回転方向、ARFaceAnchor.BlendShapeLocationを用いることで顔のパーツの移動量は分かるものの、顔のパーツの(鼻や口などの)位置がわからない。
②(顔のパーツの位置がどのような形式で取得できるかにもよるが)ワールド座標上の位置から画像の座標への変換ができない。
該当のソースコード
apple公式
が出しているサンプルコードを触っている。
試したこと
顔のランドマーク撮ってくるサンプルなどは実機でreleaseで試したものの、やはりARkitのface trackingに比べると遅いのでなんとかしたい。
補足情報(FW/ツールのバージョンなど)
実行デバイス:iPhoneX
環境
mac book air2014
swift4.1
Xcode9.3
なにか情報あればよろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。