项目简介
随着人工智能与物联网的发展,智慧电梯系统逐渐普及。本项目结合Web:AI开发版,打造了一个电梯人数查询系统。借助Web:AI设计远程拍照功能,运用dlib深度学习和OpenCV库进行人脸识别,再通过Google Sheets和LineBot的结合,开发出这套智慧电梯人数查询系统。
项目的主要特性和功能
- 远程拍照功能:通过Web:AI设计实现远程拍照,获取电梯内部图片。
- 人脸识别技术:利用dlib深度学习和OpenCV库进行人脸识别,准确检测电梯内人数。
- 与Google Sheets集成:使用gspread库连接Google Sheets API,存储和获取图片URL等必要信息。
- LineBot交互:通过LineBot接口实现与用户的实时交互,接收用户请求并返回电梯人数信息。
- 智能回复:根据检测到的人数自动发送相应回复,如提示电梯是否已满或提供当前人数信息。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 环境准备:
- 安装Python环境,确保Python版本与项目要求一致。
- 安装所需的库和模块,如Flask、LineBot、face_recognition等。
2. 配置信息:
- 创建并修改config.ini
文件,填写LineBot的访问令牌、秘密等必要信息,以及Google Sheets的服务账号信息。
3. 运行应用:
- 在命令行中运行app.py
文件,启动Flask应用。应用将监听来自任何IP地址的请求。
4. 使用LineBot交互:
- 在Line中发送消息到指定的聊天机器人账号,请求查询电梯人数。根据提示输入关键词或上传图片,系统将回复相应的人数信息。
请注意,此项目需要结合实际的电梯监控系统和网络环境进行部署和使用,确保系统的稳定性和安全性。使用前请确保已经了解并遵循相关的法律法规和隐私政策。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】