YOLO Vision 2026:
Torna al glossario Ultralytics

Keypoints

Impara come i keypoint definiscono la geometria e la postura degli oggetti nell'IA. Esplora la stima della posa con Ultralytics YOLO26 e inizia a usare il nostro Python SDK facile da usare.

I keypoint sono posizioni spaziali o punti di riferimento distinti all'interno di un'immagine che definiscono caratteristiche significative di un oggetto o di un soggetto. Nel contesto della computer vision e del machine learning, un keypoint è tipicamente rappresentato da un insieme di coordinate (X, Y) che individuano con precisione una parte specifica di un oggetto, come il gomito di una persona, l'angolo di un edificio o il centro della ruota di un'auto. A differenza dei compiti più semplici che identificano solo la presenza di un oggetto, l'identificazione dei keypoint consente ai modelli di intelligenza artificiale (IA) di comprendere la geometria, la postura e la disposizione strutturale del soggetto. Questa capacità è fondamentale per l'analisi visiva avanzata, consentendo alle macchine di interpretare il linguaggio del corpo, tracciare movimenti precisi e allineare le sovrapposizioni digitali con gli oggetti del mondo reale.

Il ruolo dei keypoint nei modelli AI#

I keypoint fungono da dati fondamentali per la pose estimation, una tecnica che mappa la struttura scheletrica di un essere umano o di un animale. Rilevando un insieme predefinito di punti, come spalle, ginocchia e caviglie, gli algoritmi possono ricostruire l'intera posa di un soggetto in tempo reale. Questo processo va oltre la standard object detection, che in genere produce un rettangolo di delimitazione attorno a un oggetto senza comprenderne la forma interna.

Le architetture moderne, come l'all'avanguardia Ultralytics YOLO26, si sonopevolute per prevedere questi keypoint con elevata precisione e velocità. Questi modelli utilizzano reti di deep learning (DL) addestrate su enormi dataset annotati, come COCO Keypoints, per apprendere i pattern visivi associati alle articolazioni e ai tratti del viso. Durante l'inferenza, il modello effettua la regressione delle coordinate per ciascun keypoint, includendo spesso un punteggio di confidenza per indicare l'affidabilità della previsione.

Keypoint vs. concetti correlati#

È utile distinguere i keypoint da altri output comuni di computer vision per comprenderne l'utilità specifica:

  • Keypoints vs Bounding Boxes: Un bounding box fornisce una localizzazione grossolana, racchiudendo l'intero oggetto in un rettangolo. I keypoint forniscono una localizzazione dettagliata di parti specifiche all'interno di quell'oggetto.
  • Keypoints vs Segmentazione dell'immagine: La segmentazione dell'immagine classifica ogni pixel per creare una maschera precisa della forma dell'oggetto. Sebbene la segmentazione offra informazioni dettagliate sui confini, i keypoint offrono un riepilogo strutturale (uno "scheletro") che è spesso più efficiente per analizzare il movimento e la cinematica.
  • Keypoints vs Descrittori di caratteristiche: Nell'elaborazione di immagini tradizionale come SIFT (Scale-Invariant Feature Transform), i keypoint sono punti di interesse (angoli, blob) utilizzati per il matching delle immagini. Nella moderna pose estimation basata su DL, i keypoint sono etichette semantiche (ad esempio, "polso sinistro")apprese dalla rete.

Applicazioni nel mondo reale#

La capacità di tracciare parti specifiche del corpo o caratteristiche di oggetti sblocca diverse applicazioni in vari settori:

  • Analisi sportiva: Allenatori e atleti utilizzano la pose estimation per analizzare la biomeccanica. Monitorando i keypoint sulle articolazioni, i sistemi possono calcolare angoli e velocità per migliorare la tecnica in sport come golf, tennis o corsa di velocità. Guarda come i modelli Ultralytics YOLO tracciano gli swing del golf per fornire feedback utilizzabili.
  • Sanità e riabilitazione: Le piattaforme di fisioterapia sfruttano i keypoint per monitorare gli esercizi dei pazienti da remoto. Il sistema garantisce che i pazienti mantengano la forma corretta durante le routine di riabilitazione, riducendo il rischio di infortuni e monitorando i progressi del recupero.
  • Realtà Aumentata (AR): I filtri dei social media e le applicazioni di prova virtuale si basano sui keypoint facciali (occhi, naso, contorni della bocca) per ancorare saldamente maschere digitali o occhiali al volto di un utente, mantenendo l'allineamento anche durante il movimento.
  • Monitoraggio del conducente: I sistemi di sicurezza automobilistica tracciano i punti di riferimento facciali per rilevare segni di sonnolenza o distrazione, avvisando il conducente se gli occhi si chiudono o se la posizione della testa indica una mancanza di attenzione.

Implementazione del rilevamento dei keypoint con Ultralytics YOLO26#

Utilizzando la Ultralytics Platform o il Python SDK, puoi implementare facilmente il rilevamento dei keypoint. Il seguente esempio dimostra come caricare un modello YOLO26-pose pre-addestrato ed eseguire l'inferenza su un'immagine per rilevare gli scheletri umani.

from ultralytics import YOLO

# Load a pre-trained YOLO26 pose estimation model
model = YOLO("yolo26n-pose.pt")

# Run inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Visualize the results showing detected keypoints and skeletons
for result in results:
    result.show()  # Display the image with keypoints drawn

    # Access keypoint coordinates (x, y, confidence)
    keypoints = result.keypoints.data
    print(f"Detected keypoints shape: {keypoints.shape}")

Questo semplice flusso di lavoro consente il rapido deployment di sofisticate applicazioni di computer vision (CV). Per gli utenti che desiderano addestrare i propri modelli di keypoint personalizzati, ad esempio per rilevare punti specifici su macchinari industriali o specie animali, la Ultralytics Platform semplifica il processo di annotazione dei dati e di addestramento del modello nel cloud.

Considerazioni avanzate#

Il deployment riuscito del rilevamento dei keypoint richiede la gestione di sfide come l'occlusione (quando una parte del corpo è nascosta) e diverse condizioni di illuminazione. I modelli moderni affrontano questo problema attraverso una robusta data augmentation durante l'addestramento, esponendo la rete a scenari diversificati. Inoltre, l'integrazione dei keypoint con algoritmi di object tracking consente l'identificazione coerente degli individui nel tempo nei flussi video, essenziale per applicazioni come la sicurezza o l'analisi comportamentale.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning