Skip to content

recognize "anime" faces, machine learning, ios coreml app

Notifications You must be signed in to change notification settings

mitsuharu/Recognizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FaceRecognizer

アニメキャラの顔認識をするためのプロジェクト

  • 顔画像認識をTensorFlowなどで学習する(ml)
  • CoreMLで認識をするiOSカメラアプリ(ios)

アプリの大まかな流れとして,

  1. 顔画像が含まれる画像を収集する(人力半分)
  2. 顔画像を切り出す
  3. 顔画像を整理・取捨選択する(人力)
  4. 顔画像から顔認識のモデルを学習する(モデルをCoreML用に変換する)
  5. iOSアプリをビルドする

制約として

  • 画像から顔エリアの抽出には対応していません
  • 顔画像はOpenCVの顔認識で切り取っています

備考

  • アニメ顔と言ってますが単にOpenCVの顔認識のデータをアニメ顔のデータにしているだけで,差し替えれば普通に人物認識できます
  • 学習済みmlmodelがあればすぐに動かせます

なんでアニメ顔なの?

  • 好きだから
  • 作画が安定している作品なら,特別多く無い画像数でも精度が期待できるから

環境

  • macOSを想定してます
  • Xcode
  • Python, TensorFlow, Keras

About

recognize "anime" faces, machine learning, ios coreml app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published