0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

mediapipeが認識するイラストを描いて指示する

Last updated at Posted at 2022-08-22

これは何

  • MediaPipeは写真・動画ベースでストリーミングサービスを通して実写ベースを前提にしているAIです。
  • これに写真以外の人間を認識させてみよう、という試みです。
  • 発端は描いた絵をデッサン人形のポーズできないかな、というツイートを見たのがきっかけ。

どうやって実現させる?

  • 顔だと認識させる。
    • 必要な要素はこれだけです。

どういうものが認識されるか?

  • mediapipeでこれから実装するべきですが、ここではmediapipeを利用した https://3d.kalidoface.com/ を使って検証します。
  1. まーる描いて
    image.png
  2. うみにん!
    image.png
  • とするだけで顔として認識されるんです。
    image.png
  • 情報が足りないのかブルブル揺れてしまいますが。

何をもって顔だと認識している?

  • ここで必要な要素は
    • 色を持った領域
  • になります。眉毛や眼球は顔と認識する上ではmediapipeでは必要ないのではないかと予想します。
  • 余談ですが、肌の部分は「肌色」である必要もないんです。ピンク色でも必要な要素さえあればいい。
  • 白目と黒目を書き加えると…
    image.png
    image.png
  • モデルの子がぱっちり目を開きました!
  • 顔を検出することと瞳があるかどうかは別にできる、と推察されます。瞳がなければまぶたを閉じてるということでしょうからね。

顔ができたらBodyのポーズも?

  • ここからが本題。実はmediapipeに限った話でもありませんが、顔さえあると認識させられればかなり自由に描いてもポーズとして認識します。
    image.png
    image.png

  • こんなポーズも。
    image.png

  • mediapipeのサイトの資料によると胴体から顔と手足が生えている必要がある様子。
    https://google.github.io/mediapipe/solutions/pose.html#pose-landmark-model-blazepose-ghum-3d
    代替テキスト

  • この特徴さえ押さえればたとえデッサンが適当だとしても絵を描いて認識させることができるというわけです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?