Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PySimpleGUIでにゃんこ見守りカメラにGUI画面つけてみた
Search
Saito5656
December 29, 2021
1
360
PySimpleGUIでにゃんこ見守りカメラにGUI画面つけてみた
Unagi.py 勉強会48枚目 ~2021紅白LT合戦~にうなぎ組で参加します。内容が。。。ですがよろしくお願いいたします!
Saito5656
December 29, 2021
Tweet
Share
More Decks by Saito5656
See All by Saito5656
今年やったこと最近やったこと2024
saito5656
0
140
今年やったこと最近やったこと
saito5656
1
190
【ポエム】PythonのWatchdogを調べてみた
saito5656
0
480
LoRaデバイスからAWS IoTに通信やってみた
saito5656
1
250
Local NW データを S3 に転送してみた
saito5656
0
73
シェル芸人見習い修行 〜 ラズパイ で 一発環境 構築してみた 〜
saito5656
1
190
ラズベリーパイで工場が見える話
saito5656
0
350
工場でStep FunctionsでStep Functions
saito5656
0
190
Cloudformation (SAM) で実装した EC2 の 運用自動化
saito5656
0
160
Featured
See All Featured
BBQ
matthewcrist
88
9.6k
A better future with KSS
kneath
239
17k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
7
620
Making Projects Easy
brettharned
116
6.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
Into the Great Unknown - MozCon
thekraken
36
1.7k
Designing for Performance
lara
606
69k
Transcript
PySimpleGUIで にゃんこ見守りカメラに GUI画面つけてみた @Saito5656 2021. 12. 29 Unagi.py 勉強会48枚目 ~2021紅白LT合戦~
自己紹介 @Saito 5656 自動車部品メーカー情シス 情報技術者ではないが 地域のITコミに出没する 変なオヂサン アイコンは同居する🐈
今回のお題 自作ラズパイレコーダーの開始方法が cronの自動起動かterminalから手動起動のみ で手間がかかることがあった タッチスクリーン設定画面を作ってみた
もとはPyCharityで紹介したこれです 検知前後15秒の映像 .MP4 生産実績 生産予定 生産予定と実績の差 停止の即時把握 工場のIoT 遠隔見守り これ↓とこれの連続録画版
目指すうれしさ 現場で動画検証する際に ・カメラ貸してと連絡来ない ・狙いの視野か確認してと連絡来ない ・もう一回視野確認してと連絡来ない ・S3に飛ばしたデータの転送の必要がない でもこれを作ったらあまり使われなくなった なので今日供養させてください!!
目指すうれしさ(真面目に) ファイバースコープつなげば保全ツールにもなる? ラズパイで安価なイベントレコーダーが作れる
作ったもの home ┣ pi ┃ ┣ main.py ┃ ┣ parameters.py
┃ ┣ set_screen.py ┃ ┣ event_rec_gui.py ┃ ┣ emr_rec_gui.py ┃ ┗ emr_gen_gui.py 各画面を呼び出してイベント実行ループ定義 共通parameter定義 各画面を定義(今回主に作ったもの) 連続録画して終わったらS3にアップロード ドレラコ録画機能 トリガー入ったらドラレコ録画をトリミング+upload
PySimpleGUIの動作 windowsのレイアウトを定義 定義したwindowsをopen 定義されたレイアウト中で入力待ち イベント内容に沿ってリターンを渡す トリガー
mainではevent発生を待つloopが回る 解像度設定 録画モード設定 撮影時間設定 今すぐ撮影 タイマー撮影 開始の確認 開始トリガー受信 以下はドラレコモード
デモ
S3にuploadしWinSCPで取り出し
まとめ 自分がCLI操作で使っていたラズパイカメラに GUI画面をつけて誰でも操作可能になった 安いファイバースコープを接続すれば 撮像が難しい現場検証で活用できると期待
ご清聴ありがとうございました