r/Ultralytics • • Jul 21 '26

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

Post image
8 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 • • 2h ago

Showcase Retail checkout time monitoring using Ultralytics YOLO26 โŒš๏ธ

Enable HLS to view with audio, or disable this notification

0 Upvotes

Last night I built this. In retail, time is a crucial factor in various aspects. Here, I'm specifically referring to checkout time, which is critical to analyze because it can impact customer feedback and trust. The longer the checkout process takes, the more dissatisfied customers may become.


r/Ultralytics • • 2d ago

Showcase Ensure safety on construction sites using Ultralytics YOLO26 โค๏ธโ€๐Ÿ”ฅ

Enable HLS to view with audio, or disable this notification

37 Upvotes

By leveraging computer vision models, we can not only safeguard construction workers' lives but also share alerts in advance to help prevent potential damage and injuries. ๐Ÿš€


r/Ultralytics • • 4d ago

Showcase Cauliflower detection with size estimation using Ultralytics YOLO26 โ˜˜๏ธ๐Ÿชด

Enable HLS to view with audio, or disable this notification

40 Upvotes

This example showcases the ability to analyze the size of individual cauliflower plantsย cultivated in the field. Such insights can help farmers optimize planting strategies and monitor crop health.


r/Ultralytics • • 6d ago

Showcase Computer vision in the Snooker game using Ultralytics YOLO!!!

Enable HLS to view with audio, or disable this notification

3 Upvotes

Using object detection and tracking, you can easily create a system that detects and tracks snooker balls in real time.


r/Ultralytics • • 6d ago

Showcase Ultralytics YOLO ๐Ÿค Google LiteRT ๐Ÿ”ด live session

Post image
5 Upvotes

Building on-device vision AI? Join us on November 4 to explore exporting Ultralytics YOLO directly to LiteRT, Googleโ€™s runtime for on-device AI.

Glenn Jocher, Founder & CEO at Ultralytics, and Chintan Parikh, Senior Product Manager at Google, will cover:

๐Ÿ› ๏ธ Live export and inference demos

โšก Quantization and optimization options

๐Ÿ“Š NPU, CPU, and GPU benchmarks

๐Ÿ“ฑ Deployment across mobile, edge, browser, and desktop

๐ŸŒ Real-world on-device vision use cases

November 4 โ€ข 10:00 ET / 16:00 CET

๐Ÿ‘‰ Register: https://www.ultralytics.com/events/live-session/ultralytics-yolo-on-google-litert-export-once-deploy-everywhere


r/Ultralytics • • 7d ago

Showcase Google's Gemini 4 Argon is now available on the Ultralytics Platform and leads our latest auto-annotation benchmark! ๐Ÿš€

Thumbnail
gallery
5 Upvotes

We evaluated 26 AI models across 36 real-world object detection datasets, including medical imaging, aerial imagery, retail, traffic, and industrial inspection. Gemini 4 Argon ranked #1 in annotation accuracy with 0.565 mAP50, outperforming GPT-6.1 Sol, Gemini 3.8 Flash, Claude Opus 5.5, and GPT-6 Astra.

A few key findings from our internal evaluation:

โœ… Real-world performance: Scored above the model average in 11 of 12 evaluated domains, with particularly strong results in traffic, aerial imagery, and medical imaging.

โœ… Speed: Completed every benchmark request, with a median processing time of approximately 5 seconds per image.

โœ… Cost: At Google's launch pricing through November 30, 2026, the estimated cost is $7.60 per 1,000 images, increasing to approximately $15 afterward at the same usage.

What does this mean for developers?

With Gemini 4 Argon in Ultralytics Platform, developers can generate bounding boxes using dataset classes, review predictions, and annotate entire datasets in batches, reducing manual labeling and allowing more focus on dataset quality and model training.

โ„น๏ธ Specialized datasets like PCB inspection and security X-ray imagery remain challenging, so human review is still important.


r/Ultralytics • • 8d ago

Showcase Segment fire in real time with Ultralytics YOLO26! ๐Ÿš€

Enable HLS to view with audio, or disable this notification

33 Upvotes

Instead of only detecting fire with bounding boxes, segmentation can identify the precise regions where active flames are present, providing more detailed visual information for monitoring and analysis. This approach can support applications such as:

โœ… Active fire region segmentation
โœ… Wildfire and environmental monitoring
โœ… Automated safety and alert systems


r/Ultralytics • • 7d ago

How to YOLO: Batching alone is not enough...

2 Upvotes

I just noticed that many people use YOLO batched inference by passing a list of image paths.

While it is a good start for optimizing the pipeline, many people stop there without utilizing the full power of the model and GPU.

The list input interface doesnโ€™t automatically make loading and decoding concurrent.

Those steps can still run serially before the model gets its batch. It might not be a big issue on CPU but moving to TPU or GPU you can lose lots of performance.

I tried various approaches, and ran benchmarks accross CPU/MPS/CUDA. On my Apple MPS, processing 1,000 distinct COCO images with yolo26n.pt took:

Approach Time
Batch with native decode 10.41 s
Batch with concurrent decode 8.61 s

Thatโ€™s about 21% higher throughput beyond batching alone.

The complete guide includes runnable examples and CPU/MPS/CUDA results, if you are using YOLO, give it a look!

Cheers!


r/Ultralytics • • 7d ago

Visualizing catastrophic forgetting

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/Ultralytics • • 8d ago

Object Detection << Robust Tracking

Thumbnail
2 Upvotes

r/Ultralytics • • 8d ago

Code Review I built a real-time object detection system using Python, YOLOv8, and OpenCV

4 Upvotes

Hi everyone!

I wanted to share a real-time object detection project Iโ€™ve been working on using Python, YOLOv8, and OpenCV.

The application uses a live webcam feed to detect four object classes: people, cars, cats, and dogs.

Some of the features include:

* Real-time detection with bounding boxes and confidence scores

* Object counting by category

* Input and output FPS monitoring

* Multi-threaded frame capture

* A small frame queue to help reduce processing delays

* CPU and CUDA support, depending on the platform

One of the interesting parts of this project was working with threading and frame buffering to keep the video processing responsive.

Iโ€™m planning to improve it further by adding a GUI, video file support, and the ability to save detection results.

Iโ€™d really appreciate feedback on the code, especially suggestions for improving performance or making the architecture cleaner.

GitHub: https://github.com/Mariam-amhan/real-time-object-detection

Thanks for checking it out!


r/Ultralytics • • 10d ago

Showcase Packet counting as they move through the production line using Ultralytics YOLO26 ๐Ÿ˜

Enable HLS to view with audio, or disable this notification

42 Upvotes

r/Ultralytics • • 11d ago

Feedback wanted on my Python real-time computer vision project (YOLO/ONNX)

Enable HLS to view with audio, or disable this notification

1 Upvotes

​

Hey everyone!

I've been developing a Python-based real-time computer vision application called ALUCARD.

It uses an ONNX object detection model, custom tracking logic and a Pygame interface.

I'm currently trying to improve the reliability of object detection and tracking, especially when objects are partially occluded.

I've already collected benchmark data and tested different tracking approaches, but I'd appreciate an outside perspective on the architecture.

I've attached a short demonstration video and can share a minimal code example of the relevant detection/tracking logic.

I'm particularly interested in:

- Possible architectural problems

- Better approaches to handling partial occlusion

- Ways to benchmark detection and tracking reliably

- Common mistakes in real-time computer vision pipelines

Any constructive technical feedback would be appreciated!


r/Ultralytics • • 12d ago

Showcase Can you turn a regular camera view into a birdโ€™s-eye view? ๐Ÿ‘€

Enable HLS to view with audio, or disable this notification

31 Upvotes

Using Ultralytics YOLO26 + homography in Python, I built a demo that tracks vehicles and maps their movement onto a top-down view.

Useful for traffic monitoring and movement analysis.


r/Ultralytics • • 11d ago

I built an end-to-end AI football analytics system using YOLO11 and BoT-SORT โ€” looking for feedback

Thumbnail
1 Upvotes

r/Ultralytics • • 12d ago

Multi-task tomato leaf model (YOLO-style det + cls + seg + severity, 2.6M params): labels are whole-leaf boxes, so severity and seg are broken. Looking for advice

Thumbnail
1 Upvotes

r/Ultralytics • • 12d ago

I built a free tool to merge YOLO datasets โ€” my first side project using Next.js + FastAPI

1 Upvotes

I've been working with object detection datasets and got tired of manually merging YOLO label files whenever class IDs didn't line up. So I built a small web app to handle it.

What it does:

  • Upload two YOLO dataset ZIPs
  • It shows you the classes in each and detects conflicts
  • You adjust the merged class order, then download one clean dataset

Stack: Next.js on Vercel, FastAPI on Railway, no database โ€” files are processed in a temp directory and deleted right after.

It's completely free. The backend sleeps when idle, so the first merge might take ~30s to cold-start.

Link: https://www.mergaset.com

Any feedback on the UX or the processing flow would be appreciated.


r/Ultralytics • • 13d ago

Showcase Count vehicles in parking areas with Ultralytics YOLO26! ๐Ÿš—

Enable HLS to view with audio, or disable this notification

19 Upvotes

Detect and track cars in real time to monitor occupancy, measure flow, and automate parking analytics using region- or line-based counting.


r/Ultralytics • • 14d ago

Seeking Help I need help! (Dataset Quality)

Thumbnail
2 Upvotes

r/Ultralytics • • 15d ago

Showcase What is 3D object detection, and why is it important? ๐ŸงŠ

Post image
15 Upvotes

Most computer vision systems use 2D object detection, where models identify objects in images using bounding boxes defined by width and height.

3D object detection goes further by estimating an objectโ€™s depth, position, and orientation in physical space. Instead of just knowing that a car appears in an image, the system can understand how far away it is and how it is positioned in the scene.

This spatial awareness is essential for applications like autonomous driving, robotics, and smart navigation systems, where machines must understand the real-world environments around them.

In simple terms, 2D detection finds objects within images, whereas 3D detection determines their position in real-world space.


r/Ultralytics • • 18d ago

Showcase Ultralytics Agents, visual way to build connected computer vision workflows in the Ultralytics Platform.

Enable HLS to view with audio, or disable this notification

9 Upvotes

Detection is only the first step. What happens next is where it gets interesting. โšก

Meet Ultralytics Agents, a visual way to build connected computer vision workflows in the Ultralytics Platform.

Connect Ultralytics YOLO models with vision-language models, conditions, datasets, webhooks, and other actions to move from prediction to decision and response.

In the demo below, OpenAI GPT-6 Luna is also used to perform basic visual reasoning on the image, adding contextual understanding alongside the detections from the object detection model.

This makes it possible to build workflows where YOLO handles fast visual detection, while an LLM can reason about what is happening in the scene before the next action is triggered.


r/Ultralytics • • 20d ago

Showcase 12+ melons counted in seconds using Ultralytics YOLO26! ๐Ÿˆ

Enable HLS to view with audio, or disable this notification

32 Upvotes

A satisfying look at computer vision in fruit sorting. Automated counting can help packing teams track quantities and reduce manual work.

Small task, practical value.


r/Ultralytics • • 21d ago

Seeking Help Fish identification dataset. Is this an okay image dataset?

Thumbnail
gallery
4 Upvotes

Are these images good for instance segmentation task? Normal phones are used to capture the images. My goal is to identify individual fish. I have 10 labels. Only trained 4 for now. I have trained a few times not but I always get high confusion results with background vs label. I'm not sure where I am doing wrong. Here is my dataset link: https://platform.ultralytics.com/joe-mar-closa/datasets/common-fish-of-tacloban-fish-markets

Appreciate any help, thanks!


r/Ultralytics • • 22d ago

Showcase Not just a person. What if your model could segment the face, hair, clothes, pants, shoes, and more separately?

Enable HLS to view with audio, or disable this notification

36 Upvotes

I used the human body & accessories dataset on the Ultralytics Platform to build this demo.