このプロジェクトは、あなたのPCのマイクとカメラを使って「音」や「人の顔」を検出し、異常があればSlackに自動通知するPythonアプリです。
- 🎙 10分間の音声を録音(無音は自動で除外)
- 🎥 同時にカメラで10分間録画
- 🧠 録画終了後にフレームごとに顔を検出
- 📤 音や顔を検出した場合、Slackへ通知&ファイル送信
- 📁 すべての記録はCSVとログフォルダに保存
以下をインストールしてください:
pip install -r requirements.txtSlack連携のため、以下の情報を .env ファイルに記述します:
SLACK_BOT_TOKEN=あなたのSlack Botトークン
SLACK_CHANNEL_ID=通知を送るチャンネルのID
例として .env.example を同封しています。
.envを設定- 以下のコマンドを実行
python ai_security_watcher.py- すべてのログやファイルは
logs/フォルダに保存されます。 - 顔が検出された画像は
logs/frames/に格納されます。 - イベントログは
logs/log.csvに記録されます。
- 作成:Naoki & QP
- このプロジェクトはAI×セキュリティの実験として開発されました。