Vai al contenuto

Attività di visione artificiale supportate da Ultralytics YOLO11

Ultralytics YOLO ha supportato le attività di computer vision

Ultralytics YOLO11 è un framework di intelligenza artificiale versatile che supporta diverse attività di visione artificiale. Il framework può essere utilizzato per eseguire rilevamento, segmentazione, obb, classificazione e stima della posa. Ognuno di questi compiti ha un obiettivo e un caso d'uso diversi, consentendo di affrontare varie sfide di computer vision con un unico framework.



Guarda: Esplorare Ultralytics YOLO Compiti: Rilevamento degli oggettiSegmentazione, OBB, Tracking e Pose Estimation.

Rilevamento

Il rilevamento è l'attività principale supportata da YOLO11. Consiste nell'identificare gli oggetti in un'immagine o in un fotogramma video e nel disegnare dei riquadri di delimitazione attorno ad essi. Gli oggetti rilevati vengono classificati in diverse categorie in base alle loro caratteristiche. YOLO11 è in grado di rilevare più oggetti in una singola immagine o fotogramma video con elevata precisione e velocità, rendendolo ideale per applicazioni in tempo reale come sistemi di sorveglianza e veicoli autonomi.

Esempi di rilevamento

Segmentazione dell'immagine

La segmentazione porta avanti il rilevamento degli oggetti segmentando un'immagine in diverse regioni in base al contenuto. A ogni regione viene assegnata un'etichetta, fornendo una precisione a livello di pixel per applicazioni come l'imaging medico, l'analisi agricola e il controllo di qualità della produzione. YOLO11 implementa una variante dell'architettura U-Net per eseguire una segmentazione efficiente e accurata.

Esempi di segmentazione

Classificazione

La classificazione consiste nel classificare intere immagini in base al loro contenuto. Le funzionalità di classificazione di YOLO11 sfruttano una variante dell'architettura EfficientNet per offrire una classificazione delle immagini ad alte prestazioni. Questo compito è essenziale per applicazioni come la categorizzazione dei prodotti nell'e-commerce, la moderazione dei contenuti e il monitoraggio della fauna selvatica.

Esempi di classificazione

Stima della posa

La stima della posa rileva punti chiave specifici nelle immagini o nei fotogrammi video per tracciare i movimenti o stimare le pose. Questi punti chiave possono rappresentare articolazioni umane, tratti del viso o altri punti di interesse significativi. YOLO11 eccelle nel rilevamento dei punti chiave con un'elevata precisione e velocità, rendendolo prezioso per le applicazioni di fitness, analisi sportiva e interazione uomo-macchina.

Esempi di posa

OBB

Il rilevamento Oriented Bounding Box (OBB) migliora il rilevamento tradizionale degli oggetti aggiungendo un angolo di orientamento per individuare meglio gli oggetti ruotati. Questa capacità è particolarmente preziosa per l'analisi delle immagini aeree, l'elaborazione dei documenti e le applicazioni industriali in cui gli oggetti appaiono con diverse angolazioni. YOLO11 offre un'elevata precisione e velocità per il rilevamento di oggetti ruotati in diversi scenari.

Rilevamento orientato

Conclusione

Ultralytics YOLO11 supporta diverse attività di computer vision, tra cui rilevamento, segmentazione, classificazione, rilevamento di oggetti orientati e rilevamento di punti chiave. Ogni task risponde a esigenze specifiche nel panorama della computer vision, dall'identificazione di base degli oggetti all'analisi dettagliata della posa. Comprendendo le capacità e le applicazioni di ciascun task, è possibile selezionare l'approccio più appropriato per le specifiche sfide di computer vision e sfruttare le potenti funzionalità di YOLO11 per creare soluzioni efficaci.

FAQ

Quali compiti di computer vision può svolgere Ultralytics YOLO11 ?

Ultralytics YOLO11 è un framework di intelligenza artificiale versatile in grado di eseguire diversi compiti di computer vision con elevata precisione e velocità. Questi compiti includono:

  • Rilevamento di oggetti: Identificare e localizzare gli oggetti nelle immagini o nei fotogrammi video disegnando intorno ad essi dei riquadri di delimitazione.
  • Segmentazione delle immagini: Segmentazione delle immagini in diverse regioni in base al loro contenuto, utile per applicazioni come l'imaging medico.
  • Classificazione: Categorizzazione di intere immagini in base al loro contenuto, sfruttando varianti dell'architettura EfficientNet.
  • Stima della posa: Rilevamento di punti chiave specifici in un'immagine o in un fotogramma video per tracciare movimenti o pose.
  • Rilevamento di oggetti orientati (OBB): Rilevamento di oggetti ruotati con un angolo di orientamento aggiunto per una maggiore precisione.

Come si utilizza Ultralytics YOLO11 per il rilevamento degli oggetti?

Per utilizzare Ultralytics YOLO11 per il rilevamento degli oggetti, procedere come segue:

  1. Preparate il vostro set di dati nel formato appropriato.
  2. Addestrare il modello YOLO11 utilizzando l'attività di rilevamento.
  3. Utilizzate il modello per fare previsioni inserendo nuove immagini o fotogrammi video.

Esempio

from ultralytics import YOLO

# Load a pre-trained YOLO model (adjust model type as needed)
model = YOLO("yolo11n.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
# Run YOLO detection from the command line
yolo detect model=yolo11n.pt source="image.jpg" # Adjust model and source as needed

Per istruzioni più dettagliate, consultate i nostri esempi di rilevamento.

Quali sono i vantaggi dell'utilizzo di YOLO11 per le attività di segmentazione?

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

  1. Alta precisione: Il compito di segmentazione sfrutta una variante dell'architettura U-Net per ottenere una segmentazione precisa.
  2. Velocità: YOLO11 è ottimizzato per le applicazioni in tempo reale e offre un'elaborazione rapida anche per le immagini ad alta risoluzione.
  3. Applicazioni multiple: È ideale per l'imaging medico, la guida autonoma e altre applicazioni che richiedono una segmentazione dettagliata delle immagini.

Per saperne di più sui vantaggi e sui casi d'uso di YOLO11 per la segmentazione, consultate la sezione Segmentazione delle immagini.

Ultralytics YOLO11 può gestire la stima della posa e il rilevamento dei punti chiave?

Sì, Ultralytics YOLO11 è in grado di eseguire efficacemente la stima della posa e il rilevamento dei punti chiave con elevata precisione e velocità. Questa caratteristica è particolarmente utile per il tracciamento dei movimenti nelle applicazioni di analisi sportiva, assistenza sanitaria e interazione uomo-macchina. YOLO11 rileva i punti chiave in un'immagine o in un fotogramma video, consentendo una stima precisa della posa.

Per maggiori dettagli e suggerimenti per l'implementazione, visitate i nostri esempi di stima della posa.

Perché scegliere Ultralytics YOLO11 per il rilevamento di oggetti orientati (OBB)?

Il rilevamento di oggetti orientati (OBB) con YOLO11 offre una maggiore precisione grazie al rilevamento di oggetti con un parametro angolare aggiuntivo. Questa funzione è utile per le applicazioni che richiedono una localizzazione accurata degli oggetti ruotati, come l'analisi delle immagini aeree e l'automazione dei magazzini.

  • Maggiore precisione: La componente angolare riduce i falsi positivi per gli oggetti ruotati.
  • Applicazioni versatili: Utile per compiti di analisi geospaziale, robotica, ecc.

Per ulteriori dettagli ed esempi, consultare la sezione Rilevamento di oggetti orientati.

📅C reato 1 anno fa ✏️ Aggiornato 3 giorni fa

Commenti