#author("2021-05-16T02:30:17+00:00","default:mizutu","mizutu")
#author("2021-06-21T07:29:17+00:00","default:mizutu","mizutu")
[[AI推進準備室]] > NCApp概要
* Neural Compute Application 概要 [#f8ff8c13]
#contents
RIGHT:&size(12){※ 最終更新:2021/05/15 };

** アプリケーションへのリンク一覧 [#ve42831a]

*** [[マスク着用の有無を調べるアプリケーション face_mask.py>pukiwiki_o:NCAppVol7]] [#i14aa1d2]

&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/mask_result.mp4,320 180,controls,loop,muted,autoplay);~

*** [[バーチャル試着アプリケーション virtual_fitting.py>pukiwiki_o:NCAppVol6#df7e4d3e]] [#h0d87c56]

&tinyvideo(http://izutsu.aa0.netvolante.jp/video/ai_result/virtual_fitting.mp4,320 180,controls,loop,muted,autoplay);
&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/virtual_fitting.mp4,320 180,controls,loop,muted,autoplay);

*** [[感情分析アプリケーション emortion2,py>pukiwiki_o:NCAppVol1#na665202]] [#h0d87c56]

&tinyvideo(http://izutsu.aa0.netvolante.jp/video/ai_result/emotion2.mp4,320 180,controls,loop,muted,autoplay);
&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/emotion2.mp4,320 180,controls,loop,muted,autoplay);

*** [[年齢/性別分析アプリケーション age_gender2.py>pukiwiki_o:NCAppVol1#qf41a65e]] [#h70e7016]

&tinyvideo(http://izutsu.aa0.netvolante.jp/video/ai_result/age_gender2.mp4,320 180,controls,loop,muted,autoplay);
&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/age_gender2.mp4,320 180,controls,loop,muted,autoplay);

*** [[物体検出アプリケーション object_detect_yolo3_2.py>pukiwiki_o:NCAppVol1#p1fdbd43]] [#v2681fee]

&tinyvideo(http://izutsu.aa0.netvolante.jp/video/ai_result/object_detect_yolo3.mp4,320 180,controls,loop,muted,autoplay);
&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/object_detect_yolo3.mp4,320 180,controls,loop,muted,autoplay);

*** [[人物追跡アプリケーション person-tracking2.py>pukiwiki_o:NCAppVol2]] [#vaa523f7]

&tinyvideo(http://izutsu.aa0.netvolante.jp/video/ai_result/person-tracking2.mp4,320 180,controls,loop,muted,autoplay);
&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/person-tracking2.mp4,320 180,controls,loop,muted,autoplay);

*** [[顔追跡アプリケーション face-tracking2.py>pukiwiki_o:NCAppVol3]] [#z949b9e0]

&tinyvideo(http://izutsu.aa0.netvolante.jp/video/ai_result/face-tracking2.mp4,320 180,controls,loop,muted,autoplay);
&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/face-tracking2.mp4,320 180,controls,loop,muted,autoplay);

*** [[リアルタイム感情分析アプリケーション sentiment_analysis2.py>pukiwiki_o:NCAppVol4]] [#rccd9a8d]

&tinyvideo(http://izutsu.aa0.netvolante.jp/video/ai_result/sentiment_analysis2.mp4,320 180,controls,loop,muted,autoplay);~
&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/sentiment_analysis2.mp4,320 180,controls,loop,muted,autoplay);~

*** [[リアルタイム画像分類アプリケーション image_classification.py>pukiwiki_o:NCAppVol5]] [#ideafb38]

&tinyvideo(http://izutsu.aa0.netvolante.jp/video/ai_result/image_classification.mp4,320 180,controls,loop,muted,autoplay);~
&tinyvideo(https://izutsu.aa0.netvolante.jp/video/ai_result/image_classification.mp4,320 180,controls,loop,muted,autoplay);~

** アプリケーションについて 動作環境の制限など [#b889fa09]
+ PC環境では Intel® CPU搭載機種に限定される。(NCS2 実装の場合はこの限りではない)~
+ Hyper-V 仮想環境では USB デバイスはサポートされていない。~
+ Raspberry Pi 環境での動作には NCS2 デバイスの実装が必須である。~
+ PC 環境ではカメラは1台の Webカメラ(USB)をサポートする。~
+ 推論モデル(IRフォーマット)~
-- 演算精度はFP32(32ビット浮動小数点演算)、FP16(16ビット浮動小数点演算)の2つが設定できる。~
演算精度はあまり推論結果に影響しないとの指摘もあるが …~
-- 推論に使うハードウェアによって使える演算精度に違いがあるのに注意が必要。~
|LEFT:|CENTER:|CENTER:|c
|DEVICE|FP32|FP16|h
|CPU|〇|×|
|GPU|〇|〇|
|MYRIAD(NCS2)|×|〇|
+ 正常な動作のためには、アプリケーションの内容に即した入力画像と推論モデルの指定が必要。~

*** コマンドラインで指定できる主なパラメータ [#l1aa45fa]
- 学習済み推論モデル(IR フォーマット)~
- 入力ソース(静止画/動画/カメラ)~
- 実行デバイス(CPU/NCS2)~
- 言語(日本語/英語)~
- タイトル表示の有無~

** 更新履歴 [#z8b36679]
- 2021/04/03 初版
- 2021/04/16「リアルタイム画像分類アプリケーション」追加
- 2021/04/24「バーチャル試着アプリケーション」追加

* 参考資料 [#m05339c5]
- [[Neural Compute Application を作る 1>pukiwiki_o:NCAppVol1]]
- [[Neural Compute Application を作る 2>pukiwiki_o:NCAppVol2]]
- [[Neural Compute Application を作る 3>pukiwiki_o:NCAppVol3]]
- [[Neural Compute Application を作る 4>pukiwiki_o:NCAppVol4]]

#br