Ultralytics YOLO
Detect objects in images and videos with Ultralytics YOLO
What is Ultralytics YOLO?
Ultralytics YOLO is a computer vision platform that enables developers to design systems that can interpret the scenes present in images and videos. The tool utilizes pre-trained models to recognize the objects present in the images, determine their positions, and find out patterns from the visual information.
YOLO means You Only Look Once. The technique is different from traditional methods, where an image is examined in a few detection steps separately.
A set of tools for data processing, model training, accuracy testing, and model deployment makes it suitable for a wide range of uses, including factory inspection, traffic analysis, retail surveillance, and robotics. For instance, it can detect and count workers and machines inside a factory, analyze traffic by detecting various vehicle types, etc.
Features Of Ultralytics YOLO
Object Detection
Can identify objects and locate them in images or videos.
Image Segmentation
Splits objects from their backgrounds at the pixel level.
Pose Estimation
Detects body positions and key points.
Image Classification
Gives labels to images based on their content.
Custom Model Training
Trains models using your own image datasets.
Model Export
Exports trained models to formats for different platforms and hardware.
Real-Time Processing
Analyzes video streams quickly for applications that need fast results.
Cloud Training and Deployment
Provides cloud tools to train, manage, and deploy models.
Use Cases Of Ultralytics YOLO
Traffic
Counts cars and detects vehicles on roads.
Factories
Finds damaged or defective products.
Stores
Checks products on shelves.
Healthcare
Helps researchers examine medical images.
Robotics
Helps robots find and recognize objects.
Security
Detects people and objects in camera footage.
Farming
Identifies crops, weeds, and plant problems.
How To Use Ultralytics YOLO?
Create an account
Visit the Ultralytics website and sign up.
Choose a model
Select a YOLO model that fits your project.
Upload images
Prepare and label your images if you want to train a custom model.
Train the model
Use the platform or Python tools to teach it what to recognize.
Test the results
Run the model on new images or videos to check its accuracy.
Deploy the model
Export it and integrate it into your application.
What We Like About Ultralytics YOLO
Multiple vision tasks
Supports detection, segmentation, pose estimation, and classification.
Works with custom datasets
Can train models on custom datasets.
Useful deployment options
Export options are available for different deployment environments.
Training workflow
There are Python and CLI tools for training and prediction.
Practical for real-time vision projects
Has lightweight models for real-time vision tasks.
What We Don't Like About Ultralytics YOLO
Restrictive licensing
AGPL licensing may not suit closed-source commercial projects.
Dependency on data quality
Poorly labeled training data lowers detection accuracy.
Small or partially hidden objects
Tiny or heavily obscured objects can be missed.
No guarantee of identical results
Exported models may need extra accuracy and compatibility testing.
Not a complete vision system
Building a complete vision application requires additional integration.
Ultralytics YOLO Pricing Plans

Free: $0/month
- $25 one-time credits.
- 100 GB storage and 10 GB per upload.
- 100 models.
- 3 concurrent cloud training jobs.
- 3 cloud deployments.
- Unlimited public/private projects and datasets.
- Model export to all 22 formats.
- Manual, SAM 3, YOLO SAM smart annotation.
- 24 cloud GPU types, including 5090, H100, and H200.
- Community support.
Pro: $29/month
- $30/month in credits.
- 500 GB storage and 20 GB per upload.
- Google Cloud Storage, Amazon S3, and Azure Blob Storage datasets.
- 500 models.
- 10 concurrent cloud training jobs.
- 10 cloud deployments.
- Team collaboration for up to 5 members.
- 28 cloud GPU types, including B200 and B300.
- Priority GPU support.
Enterprise: Custom pricing
- Custom credits.
- Unlimited storage, models, and deployments.
- Unlimited concurrent cloud training jobs.
- Custom team capacity.
- Dedicated onboarding and support.
- Enterprise SSO/SAML.
- On-premises data and compute availability.
- Custom SLAs for SOC 2, ISO 27001, and GDPR compliance.
FAQs About Ultralytics YOLO
Is Ultralytics YOLO free?
Yes, it offers a free plan and paid options.
Can beginners use Ultralytics YOLO?
Yes, but some coding knowledge helps with training and setup.
Can Ultralytics YOLO detect custom objects?
Yes, you can train it using your own images.
Does Ultralytics YOLO work in real time?
Yes, it can detect objects quickly in live video.
What does YOLO stand for?
YOLO stands for You Only Look Once.
Conclusion
If you're working on an object detection machine learning product where it's essential to detect specific targets quickly with high accuracy, for instance, through finding faults in images of products or recognizing vehicles in traffic, Ultralytics YOLO is a good choice.
It is flexible enough to train its own models. Prior to picking a plan, it is a good idea to figure out what levels of training and cloud storage your project would necessitate. Also, you might want to verify the license terms in case you're thinking about integrating it into a commercial product.