Meet YOLO26: next-gen vision AI.

Link to this sectionAttività di Computer Vision supportate da Ultralytics YOLO26#

Ultralytics YOLO supported computer vision tasks

Ultralytics YOLO26 è un framework di IA versatile che supporta molteplici attività di computer vision. Il framework può essere utilizzato per eseguire detection, segmentation, semantic segmentation, OBB, classification e stima della pose. Ognuna di queste attività ha un obiettivo e un caso d'uso differenti, consentendoti di affrontare varie sfide di computer vision con un unico framework.



Watch: Explore Ultralytics YOLO Tasks: Object Detection, Segmentation, OBB, Tracking, and Pose Estimation.

Link to this sectionDetection#

La detection è l'attività principale supportata da YOLO26. Consiste nell'identificare oggetti in un'immagine o in un frame video e nel tracciare riquadri di delimitazione attorno ad essi. Gli oggetti rilevati vengono classificati in diverse categorie in base alle loro caratteristiche. YOLO26 può rilevare più oggetti in una singola immagine o in un frame video con elevata precisione e velocità, rendendolo ideale per applicazioni in tempo reale come sistemi di sorveglianza e veicoli autonomi.

Esempi di Detection

Link to this sectionImage segmentation#

La segmentation porta l'object detection oltre, producendo maschere a livello di pixel per ogni oggetto. Questa precisione è utile per applicazioni come imaging medico, analisi agricola e controllo qualità nella produzione.

Esempi di Segmentation

Link to this sectionSemantic Segmentation#

La semantic segmentation assegna un'etichetta di classe a ogni pixel in un'immagine, producendo una mappa di classe densa dell'intera scena. A differenza della segmentazione di istanze, non distingue tra singoli oggetti della stessa classe. Questo la rende ideale per la guida autonoma, analisi di scene e mappatura della copertura del suolo dove comprendere l'intera disposizione spaziale conta più dell'identificazione dei singoli oggetti.

Esempi di Semantic Segmentation

Link to this sectionClassification#

La classification comporta la categorizzazione di intere immagini in base al loro contenuto. Questa attività è essenziale per applicazioni come la categorizzazione di prodotti nell'e-commerce, moderazione dei contenuti e monitoraggio della fauna selvatica.

Esempi di Classification

Link to this sectionPose estimation#

La pose estimation rileva punti chiave specifici in immagini o frame video per tracciare movimenti o stimare pose. Questi punti chiave possono rappresentare articolazioni umane, caratteristiche facciali o altri punti di interesse significativi. YOLO26 eccelle nel rilevamento di punti chiave con elevata precisione e velocità, rendendolo prezioso per applicazioni di fitness, analisi sportiva e interazione uomo-computer.

Esempi di Pose

Link to this sectionOBB#

La detection Oriented Bounding Box (OBB) migliora l'object detection tradizionale aggiungendo un angolo di orientamento per localizzare meglio gli oggetti ruotati. Questa funzionalità è particolarmente preziosa per l'analisi di immagini aeree, elaborazione di documenti e applicazioni industriali dove gli oggetti appaiono con varie angolazioni. YOLO26 offre elevata precisione e velocità nel rilevamento di oggetti ruotati in diversi scenari.

Detection Orientata

Link to this sectionConclusione#

Ultralytics YOLO26 supporta molteplici attività di computer vision, tra cui detection, segmentazione di istanze, semantic segmentation, classification, rilevamento orientato di oggetti e stima dei punti chiave. Ogni attività affronta esigenze specifiche nel panorama della computer vision, dall'identificazione di base degli oggetti all'analisi dettagliata della posa. Comprendendo le funzionalità e le applicazioni di ogni attività, puoi selezionare l'approccio più appropriato per le tue sfide specifiche di computer vision e sfruttare le potenti caratteristiche di YOLO26 per creare soluzioni efficaci.

Link to this sectionFAQ#

Link to this sectionQuali attività di computer vision può eseguire Ultralytics YOLO26?#

Ultralytics YOLO26 è un framework di IA versatile in grado di eseguire varie attività di computer vision con elevata precisione e velocità. Queste attività includono:

  • Object Detection: Identificare e localizzare oggetti in immagini o frame video tracciando riquadri di delimitazione attorno ad essi.
  • Image segmentation: Segmentare le immagini in diverse regioni in base al loro contenuto, utile per applicazioni come l'imaging medico.
  • Semantic Segmentation: Assegnare un'etichetta di classe a ogni pixel in un'immagine per una comprensione densa della scena.
  • Classification: Categorizzare intere immagini in base al loro contenuto.
  • Pose estimation: Rilevare punti chiave specifici in un'immagine o frame video per tracciare movimenti o pose.
  • Oriented Object Detection (OBB): Rilevare oggetti ruotati con un angolo di orientamento aggiunto per una maggiore precisione.

Link to this sectionCome uso Ultralytics YOLO26 per l'object detection?#

Per usare Ultralytics YOLO26 per l'object detection, segui questi passaggi:

  1. Prepara il tuo dataset nel formato appropriato.
  2. Addestra il modello YOLO26 utilizzando l'attività di detection.
  3. Usa il modello per fare predizioni inserendo nuove immagini o frame video.
Esempio
from ultralytics import YOLO

# Load a pretrained YOLO model (adjust model type as needed)
model = YOLO("yolo26n.pt")  # n, s, m, l, x versions available

# Perform object detection on an image
results = model.predict(source="image.jpg")  # Can also use video, directory, URL, etc.

# Display the results
results[0].show()  # Show the first image results

Per istruzioni più dettagliate, consulta i nostri esempi di detection.

Link to this sectionQuali sono i vantaggi dell'utilizzo di YOLO26 per le attività di segmentazione?#

L'uso di YOLO26 per le attività di segmentazione offre diversi vantaggi:

  1. Alta Precisione: L'attività di segmentazione fornisce maschere precise a livello di pixel.
  2. Velocità: YOLO26 è ottimizzato per applicazioni in tempo reale, offrendo un'elaborazione rapida anche per immagini ad alta risoluzione.
  3. Applicazioni Multiple: È ideale per imaging medico, guida autonoma e altre applicazioni che richiedono una segmentazione dettagliata delle immagini.

Scopri di più sui vantaggi e sui casi d'uso di YOLO26 per la segmentazione nella sezione image segmentation.

Link to this sectionUltralytics YOLO26 può gestire la pose estimation e il rilevamento di punti chiave?#

Sì, Ultralytics YOLO26 può eseguire efficacemente la pose estimation e il rilevamento di punti chiave con elevata precisione e velocità. Questa funzionalità è particolarmente utile per tracciare movimenti in analisi sportiva, assistenza sanitaria e applicazioni di interazione uomo-computer. YOLO26 rileva punti chiave in un'immagine o frame video, consentendo una precisa pose estimation.

Per ulteriori dettagli e suggerimenti sull'implementazione, visita i nostri esempi di pose estimation.

Link to this sectionPerché dovrei scegliere Ultralytics YOLO26 per l'Oriented Object Detection (OBB)?#

L'Oriented Object Detection (OBB) con YOLO26 fornisce una precisione migliorata rilevando oggetti con un parametro angolare aggiuntivo. Questa funzionalità è utile per applicazioni che richiedono una localizzazione accurata di oggetti ruotati, come l'analisi di immagini aeree e l'automazione di magazzini.

  • Maggiore Precisione: La componente angolare riduce i falsi positivi per oggetti ruotati.
  • Applicazioni Versatili: Utile per attività nell'analisi geospaziale, robotica, ecc.

Consulta la sezione Oriented Object Detection per ulteriori dettagli ed esempi.

Commenti