RDP是一个基于YOLOv8的,用于按一定频率检测所有摄像头画面(最多支持4个摄像头),检测目标为人,老鼠,火焰或者烟雾的项目。检测结果保存于MySQL数据库中。并提供一个API接口服务,支持调取和删除MySQL内数据。
通过以下命令安装依赖包:
pip install -r requirements.txt
在此下载权重:百度网盘
然后将其解压在项目目录下即可。
CREATE TABLE rdp_result (
id INT AUTO_INCREMENT PRIMARY KEY,
camera INT,
type VARCHAR(255),
date_time TIMESTAMP(3),
image_data LONGBLOB
);
请自行配置参数文件:config.yaml
python main.py
python api.py
python mysql_delete.py
python post.py
python test.py --path ./test_img
其中--path
参数指出测试图片所在文件夹的路径。输出结果保存在./test_img_predict
文件夹中。