使用 Flutter 和 Python 的智能家居安全系统
这是一个基于 Python 服务器和 Firebase 服务器的 Flutter 应用程序。该应用程序使用摄像头的 RTSP 链接来流式传输摄像头画面,并使用 Python 服务器来处理视频,以执行面部识别和行人检测,并在用户在 Flutter 应用上绘制的特定区域内检测到入侵线或区域时生成警报。
描述
新用户引导屏幕用于指导新用户。用户创建账户并通过电子邮件进行确认,最后登录到账户。主页显示摄像头画面,该画面使用 RTSP 链接进行获取,主页上的按钮用于更改模型模式。通知面板用于显示所有通知,而绘图屏幕用于绘制用户想要监控的特定区域。一旦 Python 服务器发出警报,用户将通过包含日期、时间和图片的通知得到告知。
入门
依赖项
- Openvino 工具包。
Openvino 模型
- face-detection-0200
- face-detections-adas-001
- face-detection-retail-0004
- face-reidentification-retail-0095
- landmarks-regression-retail-0009
Android 截图
| 用户引导 | 用户引导 | 用户引导 |
|---|---|---|
![]() |
![]() |
![]() |
| 通知 | 通知 | 通知 |
|---|---|---|
![]() |
![]() |
![]() |
| 登录 | 引导页 | 忘记 |
|---|---|---|
![]() |
![]() |
![]() |
| 首页 | 设置 | Drawer |
|---|---|---|
![]() |
![]() |
![]() |
帮助
建议与 Python 服务器一起使用。
作者
贡献者姓名和联系信息
例如:Yasan Malik ex. @YasanMalik ex. https://www.fiverr.com/yasanmalik ex. https://www.linkedin.com/in/yasan-malik-7ba1aa247/
版本历史
- 初始发布
许可证
该项目还包括 OpenVino 面部识别 API。











