使用 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 截图

用户引导 用户引导 用户引导
Onboarding on3 on2
通知 通知 通知
not not1 not2
登录 引导页 忘记
Login Onboarding Forgot
首页 设置 Drawer
Home Setting Drawer

帮助

建议与 Python 服务器一起使用。

作者

贡献者姓名和联系信息

例如:Yasan Malik ex. @YasanMalik ex. https://www.fiverr.com/yasanmalik ex. https://www.linkedin.com/in/yasan-malik-7ba1aa247/

版本历史

  • 初始发布

许可证

该项目还包括 OpenVino 面部识别 API。

GitHub

查看 Github