智能害虫检测系统-yolov12
## YoloPest 智能害虫检测系统
### 访问地址
– 前端应用: http://localhost:3000
– 账号密码:123@qq.com/12345678,打开前端注册即可(SQLite 本地库)
### 项目功能
图像害虫识别、视频害虫识别(异步任务+进度查询)、检测历史记录管理、检测结果统计分析、YOLO 模型真实训练(可配参数、实时进度、日志下载)、个人信息管理、用户认证(注册/登录)
### 运行环境
– Python 3.11.9 + Node.js 22.6.0
– SQLite(已改造,免装 PostgreSQL)
– Redis 5.0.14 便携版(已装`C:\Users\Administrator\.local\share\redis` ,视频检测需用)
– 后端端口 8000,前端端口 3000
– CPU 即可运行推理(约 10 fps),无 GPU 要求
### 项目技术
– 后端:FastAPI + Uvicorn + SQLAlchemy(异步)+ Pydantic + ultralytics(本地定制 YOLOv12)+ OpenCV + redis
– 前端:React 18 + TypeScript + Vite 6 + Ant Design + Axios + React Router
– 模型:YOLOv12,96 类害虫,训练集 15182 张 / 验证 2846 / 测试 948
– 数据库:SQLite
以上系统源码经过技术整理与调试,确保能正常运行


