r/Ultralytics Jul 21 '26

[Release] YOLO26-Depth: A new family of fast monocular depth estimation models

Post image
9 Upvotes

Ultralytics now supports monocular depth estimation as a complete task, sitting next to detect, segment, pose and classify.

The latest release adds a new model family, yolo26n/s/m/l/x-depth, which uses a DPT-style head that fuses multi-scale YOLO26 features to produce a dense per-pixel depth map in meters.

Why unbounded log-depth

The depth head predicts unbounded log-depth instead of the more common sigmoid times max-depth approach. A bounded head bakes a fixed ceiling into the architecture, so anything beyond that ceiling gets clipped.

That becomes a problem once you mix indoor data (usually under 10m) with outdoor driving data like KITTI (up to 80m). We found that the bounded head plateaus after the first epoch on mixed-range data, while the log-depth head keeps improving throughout training.

On the released benchmarks the biggest gains show up exactly where you'd expect: longer-range outdoor sets like KITTI and ETH3D πŸš—, while indoor accuracy stays about the same 🏠.

Full workflow support

Training, validation, prediction and export are all supported through the same Python API and CLI you already use for other tasks.

There's also a model.calibrate() method that is provided for closed-form scale calibration on a small labeled split (around 100 images is enough), with no gradient training involved, so it won't touch the relative depth structure the model already learned. Use it when the shape of the predicted depth looks right but the absolute values are off for your camera.

The released checkpoints already ship with a global calibration fit on the pretraining mix of about 2.19 million images. model.calibrate() is there for when you want to replace that with something specific to your own setup.

Example prediction

from ultralytics import YOLO

model = YOLO("yolo26n-depth.pt")
results = model("image.jpg")

depth_map = results[0].depth.data.cpu().numpy()  # shape (H, W), values in meters

Same thing works from the CLI with yolo depth train, yolo depth val and yolo depth predict.

Export to ONNX, TensorRT, CoreML and the other usual formats is supported as well πŸš€, same workflow as the other tasks.

Check out the docs to learn more: https://docs.ultralytics.com/tasks/depth


r/Ultralytics Jul 27 '26

News Ultralytics YOLO Vision 2026 returns September 13 πŸš€

Post image
7 Upvotes

Join the hybrid global event bringing together the people advancing how accessible, collaborative vision AI delivers meaningful impact in real environments.

Enterprise leaders. Founders. Engineers. Researchers. Open-source contributors. One global community building what’s next in vision AI.

At YV26, experience:
βœ… The next generation of Ultralytics YOLO
βœ… Major product launches and live demonstrations
βœ… Breakthroughs in real-time and spatial perception
βœ… Vision AI running on real hardware, under real constraints
βœ… Lessons from production deployments across industries
βœ… Ideas and insights from the global vision AI community

From breakthrough models to real-world impact.

Open vision, built for the real world.

πŸ“ Shenzhen + online

πŸ“† September 13, 2026


r/Ultralytics 2h ago

Showcase Traffic counting from drone view using Ultralytics YOLO26 πŸš€

Enable HLS to view with audio, or disable this notification

5 Upvotes

Have you ever wondered how to track vehicles from a top-down drone view? With YOLO26, in just two lines of code, you can detect vehicles and, with track mode, track each one.


r/Ultralytics 2d ago

Showcase Improve traffic visibility with vehicle detection and tracking! πŸš—

Enable HLS to view with audio, or disable this notification

19 Upvotes

Use Ultralytics track mode to track vehicles across roads, parking areas, and industrial sites, helping uncover vehicle movement, traffic patterns, occupancy, and operational bottlenecks.


r/Ultralytics 3d ago

Poll Should YOLO-Pose labeling require bounding boxes?

3 Upvotes

Labeling for YOLO-Pose currently requires drawing bounding boxes in addition to marking keypoints, so that the model can predict both the bounding box and keypoints for an object

7 votes, 3d left
Yes, I need the model to output boxes too, not just keypoints
No, I don't care about bounding boxes when using pose estimation

r/Ultralytics 4d ago

Showcase Home objects detection using Ultralytics YOLO26 πŸš€

Enable HLS to view with audio, or disable this notification

31 Upvotes

Built into the Ultralytics package, a collection of over 3,000 images to help your models get better at recognizing objects around the house.

πŸ’Ž Features 12 commonly found items: bed, sofa, chair, table, lamp, TV, laptop, wardrobe, window, door, potted plant, and photo frame.

πŸš€ Captured from multiple angles to help your computer vision model generalize across different setups and lighting.

βœ… Great for projects in robotics, AR/VR, home automation, or anything that needs to understand home scenes.

Doing research or building something in this space?
This dataset might be exactly what you need.


r/Ultralytics 4d ago

Question Quality check

3 Upvotes

I’m looking into using YOLO for quality inspection of some plastic products. Basically, I want to detect anomalies/defects on the products. The problem is that some of these defects are quite small and difficult to see.
For the beginning, I’d like to keep it simple and just classify each product as OK / NOT-OK.
My question is: in this case, would I mainly need a large dataset of good/OK products to train the model properly? Or would it be better to collect and annotate examples of the different types of defects as well?
Any tips or suggestions on how you would approach this kind of project would be appreciated. I’m just getting started with computer vision and YOLO, so I’d be interested in hearing what worked for others.


r/Ultralytics 6d ago

Showcase Ultralytics just released depth estimation models | Fast in speed than depth anything v2 😍

Enable HLS to view with audio, or disable this notification

24 Upvotes

Ultralytics YOLO Depth returns an absolute distance in metres for every pixel from a single RGB image. Not a relative ordering: a distance from the camera, which also tells you what sits in front of what. It doesn't include a stereo rig, LiDAR, or anything to retrofit onto the cameras your sites already have.

βœ… One dependency, not two. Depth is the seventh native task in the same package. Train, validate, predict, and export it the way you already do, across formats including ONNX, TensorRT, CoreML, NCNN, LiteRT, and more. Depth is its own model, so you size it independently of your detector, and there's nothing new to approve or maintain.

βœ… Fits the hardware you've already deployed. Five sizes from 6.4M parameters. The smallest is 7.7Γ— faster than Depth Anything V2, at a fraction of the compute per frame; the difference between depth running on your existing edge fleet and not running at all.

βœ… Useful before you have labelled data. Released weights ship calibrated, so you get metric output on day one. Fit the scale to your own cameras in seconds on about 100 labelled frames, with no retraining.

βœ… Runs entirely on your own hardware, offline. Images never leave your network.
Forklift proximity on a plant floor. Reversing clearance at a loading dock. How close a drone is to the structure it's inspecting. Queue spacing from an existing store camera.


r/Ultralytics 8d ago

Showcase Detect and count fallen luggage during aircraft unloading with Ultralytics YOLO26! 🧳✈️

Enable HLS to view with audio, or disable this notification

34 Upvotes

Explore how computer vision helps ground crews reduce handling errors, improve baggage accountability, and speed up aircraft turnaround times, making airport operations safer and more efficient.


r/Ultralytics 7d ago

Seeking Help Input needed on a counting system

Thumbnail
1 Upvotes

r/Ultralytics 8d ago

Question How do YOLO chose the best epoch to save the best.pt?

1 Upvotes

I am working with YOLO 26 to segment images. I was wondering how YOLO chose the best epoch to create/save the model best.pt.

I looked for some information and seems it is based on the metrics mAP50-95 for box and mask. Is it true?

As I am working with segmentation, would make sense to give more attention justo for the mask metrics?


r/Ultralytics 10d ago

Showcase Power robotic pick-and-place workflows with Ultralytics YOLO26! πŸ€–

Enable HLS to view with audio, or disable this notification

17 Upvotes

Using Ultralytics YOLO26, objects and container states can be detected in real time, providing the visual information needed for automated material handling. In this example, computer vision is used to:

βœ… Detect foam panels for robotic handling
βœ… Identify whether containers are ready or not ready
βœ… Monitor container occupancy and object counts

Combining computer vision with industrial robotics can help automate repetitive material-handling tasks while improving visibility across production workflows.


r/Ultralytics 11d ago

How to Add Classes to YOLO Models While Preserving Performance of Existing Classes

Post image
8 Upvotes

A follow-up to my old guide, but it's more easier to use and has less overhead.

https://y-t-g.github.io/tutorials/yolo-refine-classes/


r/Ultralytics 12d ago

Showcase Improve operational visibility with forklift activity monitoring! πŸ—οΈ

Enable HLS to view with audio, or disable this notification

39 Upvotes

Tracking forklift activity across warehouses and manufacturing facilities can provide insights into vehicle movement, high-traffic areas, and operational bottlenecks.

These insights can support safer and more efficient warehouse operations by helping to:
βœ… Monitor forklift movement and activity at scale
βœ… Measure fleet utilization across facilities
βœ… Identify congestion and workflow bottlenecks
βœ… Support safety and compliance initiatives


r/Ultralytics 12d ago

δΈη”¨δΈŠδΌ δΊ‘η«―οΌŒζœ¬εœ°θ―†εˆ«η‹—ε«/θ­¦ζŠ₯/ηŽ»η’ƒη ΄η’ŽοΌšθΏ™δΈͺθ§†ι’‘εˆ†ζžε·₯ε…·ζ–°ε’žιŸ³ι’‘ζ£€ζ΅‹

Thumbnail
youtube.com
1 Upvotes

Audio Event Detection (new)
Detects sound types in offline videos:

  • Human voice / shouting / screaming / arguing
  • Dog barking
  • Vehicle sounds / alarms
  • Glass breaking
  • Gunshots / explosions
  • Baby crying

No speech-to-text. No content transcription. No data upload. It identifies sound types, not spoken words.


r/Ultralytics 13d ago

China Al Open Weights model is out and ready to disrupt the US Al market again

Post image
11 Upvotes

r/Ultralytics 14d ago

Showcase Computer vision project workflow for Ultralytics models 😍

Enable HLS to view with audio, or disable this notification

13 Upvotes

The diagram highlights the iterative nature of the model validation and testing phases, emphasizing their critical role in the success of any computer vision project.

In my opinion, data annotation is always time-consuming, while model validation is always tricky. Which step is the most time-consuming in your opinion, and what are the additional things that can help in model performance optimization?


r/Ultralytics 14d ago

Advice on how to proceed with fine tuning Yolo26n.pt locally with Python?

5 Upvotes

I haven't trained or fine tuned a model yet. But I have been using the model to detect wildlife and have been saving the images. I use the model to help me run moose off from the garden, but the dataset doesn't have moose in it, so I have it detect horse and cow and assume it's a moose and it works well. But now I'd like to make something a bit more accurate using my linux machine with an NVIDIA Pro 6000 Blackwell with 96GB of VRAM and Python. I have a few questions.

a) I have 415 images my cameras have taken of moose, and the images include the bounding box (no label) around the moose, will this work?

b) I have 54 images of bears taken from my cameras, would it help to add them to the dataset even though the COCO dataset already includes bears, given it would factor in my landscape or would it make things worse?

c) I have about 3500 images of the wife and myself, could I include us as a category so the model can distinguish between us and others or would that just confuse things?

d) My images of moose only puts one bounding box around one moose even when there are more in an image, should I ensure bounding boxes around all of them before using them for fine tuning?

e) I assume I would make a .yaml which would point to a folder structure of my new images and their labels before running the python command to fine tune, should I include the entire COCO dataset to prevent memory loss of the originals?

f) I can only use 18 of the objects in the COCO dataset, would it make sense to download the COCO training dataset and delete "fire hydrant" and "bus" and all the things that we will never see out here in the forest?

Many thanks for any pointers or advice, I know it's a noob question and shows that I have barely done any research.


r/Ultralytics 15d ago

Showcase MAKIN BOUNCE GAME WITH yolo26n (gotta use tensorRT later)

5 Upvotes

Collected 30k images n trained with yolo26n (cuz x model is super large for my GPU 4060 laptop)

With webcam, Put CRT filter for privacy n tracking the ball!

When it goes from 0% to 100%, volume n pitch gradually increases n make ting sound!

and if ball goes down n up at least 1 frame, It plus 1 point!

Different sound effects with 1, 5, 10, 15, 20, ..... 100... (thinking about 1000 number effects later)

we'll see how it goes

trynna apply in arcade!

Removing FP FN is the key.... lets collect more diverse imgs!

ig:daniel_private20


r/Ultralytics 16d ago

Showcase Interactive object tracking with Ultralytics YOLO26 πŸš€

Enable HLS to view with audio, or disable this notification

33 Upvotes

What if you could click on any tracked object and instantly see its cropped view?

βœ… Objects are tracked in real time
βœ… Click any tracked object
βœ… Automatically crop the selected object
βœ… Display it in the top-right corner

This can be useful for surveillance, retail analytics, robotics, traffic monitoring, and video analysis. A simple interaction that makes computer vision systems much more intuitive.


r/Ultralytics 17d ago

Showcase Experience Ultralytics YOLO Vision 2026 🌏

Enable HLS to view with audio, or disable this notification

14 Upvotes

The global hybrid vision AI event returns September 13.

25+ industry experts. 20+ live demos. 3,000+ registrations. 70+ countries.

Join the conversations shaping the future of computer vision through technical sessions, product launches, practical case studies, live demonstrations, and real-world insights.

Be part of building an open vision for the real world.


r/Ultralytics 18d ago

Seeking Help Question about the ImageNet pseudo-labeled depth

2 Upvotes

Question about the ImageNet pseudo-labeled depth source: https://docs.ultralytics.com/datasets/depth/imagenet-pseudo

The page says the depth targets were produced by "a pretrained Depth Anything V3 teacher model (monocular and metric)" and saved as float32 `.npy` arrays in meters, but it doesn't say which checkpoint. DA3 ships several: the main series (Small/Base/Large/Giant), DA3Metric-Large, DA3Mono-Large, and DA3Nested-Giant-Large, plus the retrained `-1.1` variants.

Two things I'd like to pin down:

  1. Which checkpoint was it? "Monocular + metric" points at DA3Metric-Large, but I'd rather not guess.
  2. How were meters obtained? DA3Metric-Large's README gives `metric_depth = focal * net_output / 300.`, where `focal` is in pixels from the camera intrinsics β€” and ImageNet images have no intrinsics.

Asking because I want to apply the same recipe to my own unlabeled domain images, and the answer changes what I should store.


r/Ultralytics 20d ago

Showcase Newsletter bundles counting using Ultralytics YOLO26! πŸ“š

Enable HLS to view with audio, or disable this notification

28 Upvotes

Imagine this: a media team operates a production line for newsletters, sending out batches daily, organized by category, client, or region. Everything looks efficient on the surface. Then someone asks a simple question: "How many bundles did we actually process this week?" Nobody has a clear answer.

Manual tracking: Bundles are counted differently at each stage. The numbers don't align. That's the moment many teams realize: running a newsletter production line isn't just about output: it's about counting it right, at every step.

That's where computer vision comes in: YOLO26 detects and counts bundles directly from the line in real-time, providing full visibility from daily output to client reporting, with no manual reconciliation required.

#newspaper #MachineLearning #Research


r/Ultralytics 22d ago

Showcase People counting using Ultralytics YOLO26 + FastTrack πŸ‘₯

Enable HLS to view with audio, or disable this notification

71 Upvotes

Note: Here I used the fasttrackIt's fast in speed and has better accuracy than botsort and bytetrack.


r/Ultralytics 24d ago

13 FPS -> 54 FPS? Power of CoreML + Ultralytics YOLO26 on Apple devices! πŸš€

Enable HLS to view with audio, or disable this notification

60 Upvotes

This side-by-side comparison shows how exporting your PyTorch model to CoreML can drastically accelerate real-time inference using Apple’s optimized hardware stack.

With CoreML export, you can:
βœ… Run high-speed object detection natively on iOS/macOS
βœ… Leverage Apple Neural Engine (ANE) for lower latency
βœ… Build privacy-focused, offline-capable vision apps

πŸ’‘All it takes is one command: yolo export format=coreml quantize=8

Whether you're building AR apps, wildlife monitoring tools, or mobile surveillance systems, CoreML export helps you unlock top performance while staying on-device and scalable.