background-eyecatch
eyecatch

Unityで靴の3D物体検出を行うレシピ

4.5(43)
1

メニュー

概要

このレシピは、Unity公式の推論ライブラリBarracudaを用いて、靴の3D物体検出を行う方法を学べるレシピです。
TensorFlow(今回はTensorFlow Liteモデル)からONNXモデルへの変換方法および、変換モデルをUnity上で推論・可視化する扱い方を学べます。

学べること

  • 靴の3D物体検出
  • Objectron(靴検出モデルバージョン)をONNX形式へ変換
  • Unity上でのBarracudaを用いた推論

始める前のスキルセット

  • Pythonの基本構文
  • C#の基本構文
  • 機械学習の基礎知識
  • Unityの基礎操作(レシピ内でも軽く説明します)

実務活用例

  • 靴の試着アプリの開発

キッチン

開発環境

  • ローカルPC上でのUnity実行環境
  • Google Colaboratory

ツール

  • Python3(Colaboratory上で使用)
  • TensorFlow(Colaboratory上で使用)
  • tf2onnx(Colaboratory上で使用)
  • onnxruntime(Colaboratory上で使用)
  • C# (Unity上で使用)
  • Unity 2020.3.13f1(LTS)
  • Unity Barracuda 2.0
  • Webカメラ

調理

テスト

Unityの推論用ライブラリBarracudaが扱えるモデルの形式はどれでしょうか?