基于Flutter和YOLO11的跨平台目标检测应用,支持Android/iOS/Web/Windows平台。
- 📸 多源图像获取:支持相册选取和相机拍摄
- 🤖 YOLO11集成:实时目标检测与姿态识别
- 🌐 前后端分离:FastAPI后端处理检测请求
- 📱 响应式UI:适配不同屏幕尺寸
- 🖼️ 结果对比:并排显示原图与检测结果
flutter_yolo_app/ ├── lib/ # Dart主代码 │ ├── main.dart # 应用入口 │ ├── services/ # 业务逻辑 │ └── widgets/ # 自定义组件 ├── assets/ # 静态资源 ├── test/ # 单元测试 ├── android/ # Android平台代码 ├── ios/ # iOS平台代码 ├── windows/ # Windows平台代码 └── backend/ # FastAPI服务端代码
- Flutter SDK ≥ 3.0
- Python ≥ 3.8 (后端)
- YOLO11权重文件
-
克隆仓库
git clone https://github.com/your-repo/flutter_yolo_app.gitcd flutter_yolo_app -
安装Flutter依赖
flutter pub get -
启动后端服务
cd backendpip install -r requirements.txtuvicorn main:app --reload -
运行应用
flutter run -d windows
| 组件 | 用途 |
|---|---|
| Flutter 3.x | 跨平台UI框架 |
| FastAPI | 后端服务 |
| YOLO11 | 目标检测模型 |
| http | API通信 |
MIT License © 2023 [Your Name]
💡提示:使用前请确保已配置YOLO11模型文件至models目录