顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法 by akkey

iOSDC Japan 2023
採択
2023/09/03 10:25〜
Track A
レギュラートーク(20分)

顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法

AkkeyLab akkey AkkeyLab

顔写真に化粧を施すアプリ、皆さんはどのように作りますか?
写真をサーバに転送し、バックエンドで加工する方法も考えられますが、顔写真は個人情報の一部となるため、ユーザに抵抗感を与える可能性があります。そこで、顔の分析から加工までを端末内で行う方法を検討しましょう。これならユーザのプライバシーが保護され、自社サーバでのコストも削減できます。

  1. CoreML モデルを活用した顔検出を行う
  2. Vision Framework を使用して、化粧対象の顔パーツを正確に分離する
  3. CIFilter を用いて顔パーツにメイクアップ効果を適用する

このトークでは、上記3ステップを使ったメイクアップ機能の実装方法を紹介します。メイクアップに限らず、Vision Framework や CIFilter の応用方法にも焦点を当て、幅広い実装に役立つ情報を提供します。