おはようございます!
僕は最近AR技術をずっと研究しています、で今日僕はすごく面白い技術を見つけました。皆さんに共有したいと思います。皆さんはSnapChatとかInstagramアプリ知っていますか?どんな特徴がありますか?
Image source : https://www.wikihow.com/Get-Effects-on-Snapchat
英語でFacial Recognition技術と言います。この技術は人の顔を認識し、それをエフェクトでモーフィングします。多分みんなさんは子供の頃からスーパヒーローになりたいそいう考え方あるんと思うています(僕もそうです、笑)で今回のイデアはFacial Recognition技術使ってMarvelのスーパーヒーロー顔を僕たちの顔にFilterしたいと思います。ま取り扱う僕たちがスーパーヒーローになるように感じるでしょう >.<
Documentation : https://www.xzimg.com/Docs
今回のぷろとは僕がUNITYとXZIMG技術を使えます、XZIMGはComputer Vision Recognitionサービスで、XZIMG中にたくさんComputer Visionのサービスがあります、例えば Magic Face, Augmented, Vision, Augmented Face, で今回僕たちがAugmented Faceを使います。もっと詳しくXZIMGの情報やどうやって設定するを知りたいだったら、以上のリンクをご覧ください。
開発前に僕たちが注意する必要があることは3D Objectを探す時に僕たちの顔の周りに収まる 3D Objectほうがいいです。
source : https://www.researchgate.net/figure/
僕は前と同じインターネットのソースからを2つ例の3D Object選びました、スパイダーマンと黒パンサーです。
source : https://www.models-resource.com/
Unityに簡単な画面をデサインできました。その画面は4つボタンがあります、3つ左側のボタンはFilter変更することで、で下の1つボタンは写真を撮って保存することです。
で最後3D Objectをインポートして、ボタンとつながって、ウェブカメラを開きて、顔ウェブカメラにみて見ましょう!
Video : https://youtu.be/3lRmQLV9v-Y
できました!
で写真を撮って保存するコードとFilter変更するコード皆さんに共有したいと思います。それがみんなに役立つことを願っています。頑張ろう!