Slide 1

Slide 1 text

TakSan(佐野) Armadillo-IoT G4 発売記念!Edge AI作品開発コンテスト 発表作品 居眠りしてたら Armadilloに おこしてもらおう。

Slide 2

Slide 2 text

自己紹介 本職:組み込みなSE 名前:TakSan (佐野) 拠点:東大阪 https://elchika.com/user/TakSan0/ https://protopedia.net/prototyper/taksan 作品をこの辺で ⇐ 公開中 ⇒ 特技:地雷踏み

Slide 3

Slide 3 text

今回も地雷踏む Logicool C920 Logicool C270 相性問題で認識しない orz 動作実績もある型番の Webカメラなのに

Slide 4

Slide 4 text

構成図 FaceAPI Armadillo G4 Webカメラ 電動スプレー

Slide 5

Slide 5 text

構成図 FaceAPI Armadillo G4 Webカメラ 電動スプレー ①顔撮影後画像 ファイルを送信

Slide 6

Slide 6 text

構成図 FaceAPI Armadillo G4 Webカメラ 電動スプレー ①顔撮影後画像 ファイルを送信 ②顔を解析し 目の位置取得

Slide 7

Slide 7 text

構成図 FaceAPI Armadillo G4 Webカメラ 電動スプレー ①顔撮影後画像 ファイルを送信 ②顔を解析し 目の位置取得 ③目の形を分析し 居眠りを判定

Slide 8

Slide 8 text

構成図 FaceAPI Armadillo G4 Webカメラ 電動スプレー ①顔撮影後画像 ファイルを送信 ②顔を解析し 目の位置取得 ④居眠りと判定 されたら噴射 ③目の形を分析し 居眠りを判定

Slide 9

Slide 9 text

Azure FaceAPIを利用 顔属性の検出 機能を使用

Slide 10

Slide 10 text

構成図 FaceAPI Armadillo G4 Webカメラ 電動スプレー 顔の画像ファイルを HTTP POST

Slide 11

Slide 11 text

構成図 FaceAPI Armadillo G4 Webカメラ 電動スプレー JSON形式 の応答

Slide 12

Slide 12 text

FaceAPIの特徴点を利用

Slide 13

Slide 13 text

目の位置を検出

Slide 14

Slide 14 text

居眠り検出アルゴリズム dX dY 目の縦横比= dX dY 目の縦横比で 開閉を判断 閾値を上回っている時 目を閉じていると判断

Slide 15

Slide 15 text

お金の事が気になる大阪人なので 1分あたり20回 =3秒に1回のペース

Slide 16

Slide 16 text

瞬き対策と1分間20回制限 ・5回×4(15/60秒)で1分間20回 ・5回は連続で処理することで瞬きを対策 ・5回全回がスレッショルド超えると検知

Slide 17

Slide 17 text

スプレー噴射部 ヘッダーピンの GPIO 信号を取り出して制御。 リレー回路を 介して。 電動スプレーの スイッチを制御。

Slide 18

Slide 18 text

リレー信号出力

Slide 19

Slide 19 text

デモタイム

Slide 20

Slide 20 text

今後の課題 ・Face API では反応遅い ・カメラを選んでしまう ・人を選んでしまう ・学習機能を搭載したい。 ・Armadillo の豊富な能力を使いこなし

Slide 21

Slide 21 text

おわり ご視聴ありがとう ございました。