##WebカメラとJetsonと深層学習利用したスマート防犯カメラシステム アイディア
WebカメラとJetsonと深層学習の組み合わせで、思いついたアイディア
####スマート防犯カメラ使用例
#####マンションで利用
マンション住民全員顔を登録する。
マンションの非常階段に設置する。深夜 登録顔以外が階段をいたら、住民全員に警戒メールを送る
非常階段で人が(登録顔以外が)長時間待機している 通報メールを送る
オートロック扉が開いた時、登録顔以外が住人と紛れて入ってきたら警戒メールを送る
ベランダ、庭に人が侵入 登録顔以外だったら メールを送信 携帯にアラートがなる Jetsonから警告音声
玄関の鍵、車の鍵ををピッキングしている動作を判断 警報メールを送る
#####家で利用
家の人の顔を登録する。
深夜、庭で火を検知 Jetsonが消防署と警察署に通報する
深夜、庭で何かをもの投げた 警戒メールを送る
家の前に不審な車が何時間も止まっている。Jetsonが警察署に通報する 警戒メールを送信
家の前で何時間もたむろしている人がいる。Jetsonが判断 警戒メールを送る
寝室で寝ている。警戒メールがなる。アプリで確認。侵入者あり
Jetsonが通報 寝室の扉をオートロックでロックする
玄関の鍵、車の鍵ををピッキングしている動作を判断 警報メールを送る
窓が壊された画像から判定 警報 通報メールを送る
#####外出で利用
ショルダーバックに穴を開けカメラとJetsonを入れる。後ろを撮影 ストーカーされているかどうか機械学習に判断させる 警報メールを送る
#####町内会で利用
町内会の交差点にカメラを設置 見慣れない車 ナンバー 県外
スモークをはっている車が侵入してきたら警戒メールを住人に送る データがJetsonにも届く
#####見た目 動きの画像で判断
顔を隠すものをしているかどうか(マスク サングラス パンスト ヘルメット) 警報メールを送る
万引きする動作 警報メールを送る
刃物を持っている 警報メールを送る
何かものを投げ込んだ動作 警報メールを送る
#####特徴
Jetsonが中心 (中央サーバーに画像は送信しない)
Yoloで物体検出をやる
人感センサーは使わない。カメラを24時間稼働させてその画像を深層学習にかけて判断させる
ネット環境のない場所で運用することが前提
アップデート、パターンデータのみダウンロード
Jetsonが画像の解析と警戒する
Jetsonがメールの送信、通報をやる
JetsonにローカルWebサーバーを搭載 日報の作成や設定画面に使用する
望遠カメラモジュールと超広角カメラモジュールで幅広い警戒が可能
カメラが怪しい人を追尾する
カメラを縦に3台設置する 全体用 追尾用 望遠用
360度カメラ 広角モジュールで幅広く警戒 カメラを2つにして180度で鮮明画像で警戒
秘密の言葉を発するとJetsonが音声認識し警察に通報してくれる
####オプション
クラウドストレージ(OneDrive Appleストレージ DropBox)は非同期に
データーをアップロードできる
パターンデータを管理会社からダウンロードできる
アップデートで機能追加
####Jetson
望遠カメラモジュールにも対応
超広角カメラモジュールで360度にも対応
サーモグラフィ機能 赤外線で夜の画像に対応
サーモセンサーモジュール 火を検知する
音声認識モジュール 言葉を感知する
設定画面をタッチパネルとキーボードで操作できる
Webサーバー 日報作成し閲覧用 管理画面用
SDカードを使用できる
HDD差し替えられる 容量の増量に対応
####専用アプリ
詳細設定する画面
警告メールを受信
警告アラートを発信
Jetsonが一週間の日報を作成しアプリで閲覧できる(ローカルWebサーバー)
####カメラ
望遠カメラ
超広角カメラ
隠しカメラ型
ミニカメラ型
赤外線カメラ
####その他
スマート防犯カメラ
スマート介護カメラ
[スマート畑盗難防止カメラ]
(https://qiita.com/raspberryPiLove/items/3f459a83ee02bdf6360d)
スマート育児カメラ
スマート園児カメラ
スマート小学生カメラ
スマート病院用カメラ
スマート害獣カメラ
スマートペットカメラ
スマート酪農カメラ
スマート牧場カメラ
スマート田んぼ畑監視カメラ
スマートお留守番カメラ
####Jetsonを使うメリット
強力なGPUで深層学習が使える。
エッジAIが使える。開発がコンパクト。ネットワーク経由のAIは手間と費用がかかる
ラズパイのようなiOTができる
CudaやOpenCvのような機械学習に必要なソフトがプレインストールされおり、すぐに開発に取り掛かれる
同じ開発環境、機械学習ソフトを使うため、サンプルが出やすい。サンプルが実行しやすい
具体的なサンプルソースが公開されており、目標が実現しやすい