Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Image Recognition

Il riconoscimento delle immagini identifica il contenuto di un'immagine, da un'unica etichetta per l'intera scena a ogni oggetto, volto o parola. Come funziona e quali sono le sue forme.

Il riconoscimento delle immagini è il termine generico per indicare il software che identifica ciò che un'immagine contiene: oggetti, persone, luoghi, testo o azioni. Nell'uso quotidiano è sinonimo di classificazione delle immagini, che assegna a un'intera immagine un'etichetta come «golden retriever» o «polmonite». Nella ricerca, «riconoscimento visivo» comprende la famiglia più ampia di attività che identificano i contenuti delle immagini, come nella ImageNet Large Scale Visual Recognition Challenge, svoltasi dal 2010 al 2017 con competizioni di classificazione, localizzazione e rilevamento di oggetti.

Come funziona il riconoscimento delle immagini#

Un modello di riconoscimento trasforma i pixel in una descrizione compatta e poi la confronta con ciò che conosce. Un backbone, costituito da una rete neurale convoluzionale (CNN) o da un vision transformer (ViT), estrae caratteristiche livello dopo livello, passando dai bordi e dalle texture dei primi livelli alle parti degli oggetti e agli oggetti interi nei livelli più profondi, e le aggrega in un vettore di caratteristiche, o embedding. Il passaggio successivo dipende da come viene definito l'insieme delle risposte possibili:

Una testa di classificazione addestrata con apprendimento supervisionato su immagini etichettate, come le 1,28 milioni di immagini di addestramento delle 1.000 classi di ImageNet, seleziona la classe più probabile tra quelle predefinite. Il riconoscimento facciale e dei prodotti confronta l'embedding con una raccolta di esempi archiviati, consentendo di aggiungere nuove persone o nuovi prodotti senza riaddestrare il modello. I modelli zero-shot, come CLIP di OpenAI, incorporano immagini e testo nello stesso spazio e riconoscono qualsiasi categoria che possa essere espressa come prompt testuale.

Prima del deep learning, i sistemi di riconoscimento fornivano classificatori quali le macchine a vettori di supporto con caratteristiche progettate manualmente, come i keypoint SIFT e gli istogrammi dei gradienti orientati. Nel 2012, AlexNet ridusse l'errore top-5 su ImageNet dal 26,2% del secondo classificato al 15,3%, e da allora le caratteristiche apprese hanno dominato il settore.

Tipi di riconoscimento delle immagini#

YOLO26 gestisce le prime due forme: i suoi modelli -cls assegnano a un'intera immagine una delle 1.000 classi di ImageNet, mentre i suoi modelli di rilevamento assegnano un nome e una posizione a ogni oggetto. Questo esempio esegue entrambi sulla stessa foto:

from ultralytics import YOLO

image = "https://ultralytics.com/images/bus.jpg"

# Riconoscimento a livello di immagine: un'etichetta per l'intera immagine
classifier = YOLO("yolo26n-cls.pt")
results = classifier(image)
result = results[0]
print("Image label:", result.names[result.probs.top1])

# Riconoscimento a livello di oggetto: un'etichetta per ogni oggetto individuato
detector = YOLO("yolo26n.pt")
results = detector(image)
result = results[0]
print("Objects:", [result.names[int(c)] for c in result.boxes.cls])

Il classificatore restituisce un'unica etichetta ImageNet per l'intera foto, mentre il rilevatore restituisce un'etichetta COCO per ogni oggetto individuato.

Applicazioni nel mondo reale#

  • Analisi delle immagini mediche: i modelli classificano radiografie toraciche, foto della pelle e scansioni retiniche come normali o anomale, così i medici possono esaminare prima i casi urgenti.
  • Commercio al dettaglio: il riconoscimento dei prodotti abbina gli articoli sugli scaffali o alle casse a un catalogo di immagini di prodotti, inclusi quelli aggiunti dopo l'addestramento del modello.
  • Produzione: le telecamere sulla linea individuano i componenti difettosi e quelli errati o mancanti prima del confezionamento.
  • Accessibilità: gli screen reader e le app per telefoni descrivono le foto e leggono ad alta voce i cartelli per le persone cieche o ipovedenti.

Riconoscimento oltre le etichette fisse#

I classificatori con etichette fisse riconoscono solo le classi per cui sono stati addestrati; per aggiungerne una bisogna raccogliere immagini etichettate e riaddestrare il modello. I modelli addestrati su coppie immagine-testo superano questo limite e i modelli visione-linguaggio lo estendono alla descrizione delle scene e alla risposta a domande al riguardo. CLIP, addestrato su 400 milioni di coppie immagine-testo provenienti da Internet, ha eguagliato in modalità zero-shot l'accuratezza su ImageNet del modello ResNet-50 originale, senza utilizzare nessuna delle 1,28 milioni di immagini etichettate su cui ResNet-50 era stato addestrato.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning