https://github.com/zongxr/ai-assistant
适用于边缘侧的人工智能应用,通过网页进行操作,简单易用,便捷高效
https://github.com/zongxr/ai-assistant
face-recognition flask opencv
Last synced: 3 months ago
JSON representation
适用于边缘侧的人工智能应用,通过网页进行操作,简单易用,便捷高效
- Host: GitHub
- URL: https://github.com/zongxr/ai-assistant
- Owner: ZongXR
- License: gpl-3.0
- Created: 2023-12-11T03:12:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-06T12:04:06.000Z (over 1 year ago)
- Last Synced: 2025-01-16T10:32:17.238Z (5 months ago)
- Topics: face-recognition, flask, opencv
- Language: Python
- Homepage:
- Size: 19.1 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
人工智能助手
适用于树莓派、TinkerBoard等边缘侧的人工智能应用,通过网页进行操作,简单易用,便捷高效
功能概要
- 调用边缘侧或远程摄像头,将画面投送到浏览器页面上,并进行人脸检测
- 控制服务器远程关机,启停摄像头
- 实现风扇的温控自动调节
- 语音播报本机IP
使用方法
软件安装
- 首先安装系统,推荐Debian Buster with Python3.7
- 如果使用物理设备直接运行,执行以下命令
# 准备环境
cd /opt
sudo git clone https://github.com/ZongXR/AI-assistant.git
sudo apt-get install -y libatlas-base-dev
sudo pip3 install -i https://www.piwheels.org/simple/ --extra-index-url https://pypi.org/simple -r ./requirements.txt
# 运行
sudo nohup python3 /opt/AI-assistant/app.py & - 如果使用docker运行,执行以下命令
# 准备环境
sudo mkdir -p /opt/AI-assistant/logs /opt/AI-assistant/config
docker pull zongxr/AI-assistant:0.2.2.0
# 运行
docker run -d -p 80:80 -v /opt/AI-assistant/logs:/opt/logs -v /opt/AI-assistant/config:/opt/indi/aiassistant/config zongxr/AI-assistant:0.2.2.0
硬件安装
- 推荐使用5V-3A直流电作为输入电源,否则可能因为功率较大而宕机
-
如果使用树莓派、TinkerBoard等边缘计算设备,可参考该文章内容安装温控风扇
更新日志
版本号更新内容更新日期
0.1.0.0调用远程摄像头捕获画面; 解耦摄像头地址作为配置项; 新增若干工具栏按钮2023年12月17日
0.1.1.0新增人脸检测功能2023年12月18日
0.1.1.1端口改为80; 打开页面后先初始化 暂停/开始 按钮,并定时更新; 定时关机时间改为60分钟2023年12月19日
0.1.1.2修复前端页面css导致的背景图错位2023年12月19日
0.1.1.3定时关机时间设定为0分钟; 关机后关闭当前标签页2023年12月21日
0.2.0.0实现温控风扇,并按照温度调节转速2023年12月25日
0.2.0.1fix some bugs2023年12月25日
0.2.0.2fix some bugs2023年12月26日
0.2.0.3fix some bugs2023年12月29日
0.2.0.4fix some bugs2023年12月29日
0.2.1.0应用启动前语音播报本机IP2024年1月3日
0.2.2.0加入人脸编码功能(需优化); 修复若干BUG; 修复线程安全问题2024年1月6日