2. 2
Hans-on: Deploy DeepStream
Hans-on: Check Network Stream
Hans-on: 8 Video Stream
Hans-on: AI model with Custom Vision
Hans-on(時間があれば): Azure IoT Central
Hans-on(時間があれば): AI model with Custom Vision + Azure
IoT Central
アジェンダ
60. 60
AI MODEL WITH CUSTOM VISION
IoT Edge Agent
IoT Edge Runtime
IoT Hub
Container Registry
VLC media player
ネットワーク
ストリーミング
Visual Studio Code
ImageのPull
IoT Edge の
管理、指示
Module配置情報の転送
Azure
Deep Stream
62. 62
AI MODEL WITH CUSTOM VISION
▪ Soda Cans DownをNameに設
定
▪ Resourceを選択、”create
new”を選択
63. 63
AI MODEL WITH CUSTOM VISION
▪ Nameに”ImageTraining”を設
定
▪ Subscriptionに自身のサブスクリ
プションを設定
▪ Resource Groupは先ほど作成し
たものを選択
▪ KindにCognitiveServiceを選択
▪ LocationにJapan Eastを選択
▪ Pricing TierはF0(無料)もしく
はS0(無料枠を使い切った場
合)を選択
▪ Create Resourceをクリック
64. 64
AI MODEL WITH CUSTOM VISION
▪ Resource は先ほど作成した
Resourceを選択
▪ Project TypesはObject
Detectionを選択
▪ DomainsはGeneral (Compact)
を選択
▪ Export CapabilitieはBasic
platformsを選択
▪ Create project をクリック
65. 65
AI MODEL WITH CUSTOM VISION
▪ 学習用に予め用意した缶の画像
が圧縮された状態で用意されてい
るのでダウンロード
▪ https://1drv.ms/u/s!AEzLza
BpSgoMo_R2
▪ ファイルを解凍する
66. 66
AI MODEL WITH CUSTOM VISION
▪ 解凍したファイルをアップロード
▪ Add Imagesをクリック
▪ Ctrl + Aで画像ファイルを全て選
択してアップロード
67. 67
AI MODEL WITH CUSTOM VISION
▪ アノテーション作業を行う
▪ クリックするとアノテーション作業が
できる
▪ バウンディングボックスとラベルをアノ
テーションする
▪ Up: 上向き
▪ Down:下向き
Down Up
68. 68
AI MODEL WITH CUSTOM VISION
▪ モデルの学習のためにTrainをク
リック
▪ Quick Training を選択して
Train
69. 69
AI MODEL WITH CUSTOM VISION
▪ 学習完了すると精度が確認でき
る
▪ 緑で囲った部分をクリックしてモデ
ルをexport
70. 70
AI MODEL WITH CUSTOM VISION
▪ ONNXフォーマットモデルを選択
▪ Export
▪ Download
71. 71
IoT Edge Agent
IoT Edge Runtime
IoT Hub
Container Registry
VLC media player
ネットワーク
ストリーミング
Visual Studio Code
ImageのPull
IoT Edge の
管理、指示
Module配置情報の転送
Azure
Deep Stream
AI MODEL WITH CUSTOM VISION
77. 77
AI MODEL WITH CUSTOM VISION
IoT Edge Agent
IoT Edge Runtime
IoT Hub
Container Registry
VLC media player
ネットワーク
ストリーミング
Visual Studio Code
ImageのPull
IoT Edge の
管理、指示
Module配置情報の転送
Azure
Deep Stream
82. 82
結果をVisual Studio codeでモニタリングできるまで待
つ
VLC media playerを開く
Media > Open Network Streamを開く
Network urlに“rtsp://JetsonのIPアドレ
ス:8554/ds-test”をコピー
Playをクリック
AI MODEL WITH CUSTOM VISION
127. 127
Manageタブを開く
Demo Modeの選択を外す
AI model Typeの項目でCustom Visionを選択
Primary Detection ClassをUpに変更
Secondary Detection ClassをDownに変更
AI MODEL WITH CUSTOM VISION + Azure IoT Central
128. 128
Custom Vision Model Urlに下記リンクをコピーペー
スト
https://onedrive.live.com/download?0C0A4
A69A0CDCB4C&resid=0C0A4A69A0CDCB4C%2
1587636&authkey=AOCf3YsqcZM_3WM
自分で学習したモデルを選びたい場合は
customvision.aiからモデルをダウンロードする際に右
クリックして”Copy Link address”で取得した値をコ
ピーペースト
AI MODEL WITH CUSTOM VISION + Azure IoT Central
129. 129
Video Stream Input 1 > CameraId = Cam01
Video Stream Input 1 > videoStreamUrl =
file:///data/misc/storage/sampleStreams/cam-
cans-00.mp4
Video Stream Input 2 > CameraId = Cam02
Video Stream Input 2 > videoStreamUrl =
file:///data/misc/storage/sampleStreams/cam-
cans-01.mp4
Video Stream Input 3 > CameraId = Cam03
Video Stream Input 3 > videoStreamUrl =
file:///data/misc/storage/sampleStreams/cam-
cans-02.mp4
Saveをクリック
AI MODEL WITH CUSTOM VISION + Azure IoT Central
131. 131
AI MODEL WITH CUSTOM VISION + Azure IoT Central
▪ View Deviceタブをクリック
▪ 拡大
▪ RTSP Video URLを確認できるの
でコピー
132. 132
VLC media playerを開く
Media > Open Network Streamを開く
Network urlに先ほどコピーしたものをペースト
Playをクリック
ずっど動作させておくとJetson Nanoの電源が消え
るので注意
AI MODEL WITH CUSTOM VISION + Azure IoT Central