ultralytics_yolo 0.1.16
ultralytics_yolo: ^0.1.16 copied to clipboard
Flutter plugin for Ultralytics YOLO computer vision models.
🚀 YOLO Flutter - Ultralytics Official Plugin #
Real-time object detection, segmentation, and pose estimation for Flutter apps
✨ Why Choose YOLO Flutter?
- 🏆 Official Ultralytics Plugin - Direct from YOLO creators
- ⚡ Real-time Performance - Up to 30 FPS on modern devices
- 🎯 5 AI Tasks - Detection, Segmentation, Classification, Pose, OBB
- 📱 Cross-platform - iOS & Android with single codebase
- 🔧 Production Ready - Performance controls & optimization built-in
⚡ Quick Start (2 minutes) #
import 'package:ultralytics_yolo/ultralytics_yolo.dart';
// Add this widget and you're detecting objects!
YOLOView(
modelPath: 'assets/yolo11n.tflite',
task: YOLOTask.detect,
onResult: (results) {
print('Found ${results.length} objects!');
for (final result in results) {
print('${result.className}: ${result.confidence}');
}
},
)
▶️ Try the Live Demo | 📖 Full Setup Guide
🎯 What You Can Build #
| Task | Description | Use Cases | Performance |
|---|---|---|---|
| 🔍 Detection | Find objects & their locations | Security, Inventory, Shopping | 25-30 FPS |
| 🎭 Segmentation | Pixel-perfect object masks | Photo editing, AR effects | 15-25 FPS |
| 🏷️ Classification | Identify image categories | Content moderation, Tagging | 30+ FPS |
| 🤸 Pose Estimation | Human pose & keypoints | Fitness apps, Motion capture | 20-30 FPS |
| 📦 OBB Detection | Rotated bounding boxes | Document analysis, Aerial imagery | 20-25 FPS |
📱 See Examples → | ⚡ Performance Guide → | 🎮 Streaming Demo →
🚀 Installation #
1. Add to pubspec.yaml #
dependencies:
ultralytics_yolo: ^0.1.5
2. Install dependencies #
flutter pub get
3. Add models & permissions #
// Download models and add to assets/
// Configure camera permissions
📥 Download Models | 🔧 Setup Guide
🏆 Trusted by Developers #
- ✅ Official Ultralytics Plugin - Maintained by YOLO creators
- ✅ Production Tested - Used in apps with millions of users
- ✅ Active Development - Regular updates & feature additions
- ✅ Community Driven - Open source with responsive support
Performance: Up to 30 FPS on modern devices | Model Size: Optimized from 6MB | Platforms: iOS 13.0+ & Android API 21+
📚 Documentation #
| Guide | Description | For |
|---|---|---|
| Getting Started | Installation, setup, first app | New users |
| Examples | Common use cases & code samples | All users |
| Streaming & Real-time | Advanced real-time processing | Power users |
| Performance Optimization | Inference control & tuning | Production apps |
| API Reference | Complete technical reference | Developers |
| Troubleshooting | Common issues & solutions | All users |
🤝 Community & Support #
- 💬 Questions? Discord | Forums | GitHub Issues
- 🐛 Found a bug? Report it here
- 💡 Feature request? Let us know
⭐ Star History #
Made with ❤️ by Ultralytics