Link to this sectionDataset Tiger-Pose#
Link to this sectionIntroduzione#
Ultralytics introduce il dataset Tiger-Pose, una raccolta versatile progettata per attività di stima della posa. Questo dataset comprende 263 immagini tratte da un video di YouTube, con 210 immagini destinate all'addestramento e 53 alla validazione. Rappresenta un'eccellente risorsa per testare e risolvere problemi degli algoritmi di stima della posa.
Nonostante il suo split di addestramento gestibile di 210 immagini, il dataset Tiger-Pose offre varietà, rendendolo adatto per valutare le pipeline di addestramento, identificare potenziali errori e servire come prezioso passaggio preliminare prima di lavorare con dataset più ampi per la stima della posa.
Questo dataset è inteso per l'uso con Ultralytics Platform e YOLO26.
Link to this sectionStruttura del dataset#
- Immagini totali: 263 (210 train / 53 val).
- Keypoints: 12 per tigre (nessun flag di visibilità).
- Layout della directory: Keypoint in formato YOLO memorizzati sotto
labels/{train,val}insieme alle directoryimages/{train,val}.
Watch: Train YOLO26 Pose Model on Tiger-Pose Dataset Using Ultralytics Platform
Link to this sectionDataset YAML#
Un file YAML (Yet Another Markup Language) funge da mezzo per specificare i dettagli di configurazione di un dataset. Comprende dati cruciali come percorsi dei file, definizioni delle classi e altre informazioni pertinenti. Nello specifico, per il file tiger-pose.yaml, puoi consultare il file di configurazione del dataset Tiger-Pose di Ultralytics.
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license
# Tiger Pose dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/pose/tiger-pose/
# Example usage: yolo train data=tiger-pose.yaml
# parent
# ├── ultralytics
# └── datasets
# └── tiger-pose ← downloads here (49.8 MB)
# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: tiger-pose # dataset root dir
train: images/train # train images (relative to 'path') 210 images
val: images/val # val images (relative to 'path') 53 images
# Keypoints
kpt_shape: [12, 2] # number of keypoints, number of dims (2 for x,y or 3 for x,y,visible)
flip_idx: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
# Classes
names:
0: tiger
# Keypoint names per class
kpt_names:
0:
- nose
- head
- withers
- tail_base
- right_hind_hock
- right_hind_paw
- left_hind_paw
- left_hind_hock
- right_front_wrist
- right_front_paw
- left_front_wrist
- left_front_paw
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/tiger-pose.zipLink to this sectionUtilizzo#
Per addestrare un modello YOLO26n-pose sul dataset Tiger-Pose per 100 epoche con una dimensione dell'immagine di 640, puoi utilizzare i seguenti frammenti di codice. Per un elenco completo degli argomenti disponibili, fai riferimento alla pagina di Addestramento del modello.
from ultralytics import YOLO
# Load a model
model = YOLO("yolo26n-pose.pt") # load a pretrained model (recommended for training)
# Train the model
results = model.train(data="tiger-pose.yaml", epochs=100, imgsz=640)Link to this sectionEsempi di immagini e annotazioni#
Ecco alcuni esempi di immagini dal dataset Tiger-Pose, insieme alle relative annotazioni:
- Immagine Mosaico: Questa immagine mostra un batch di addestramento composto da immagini del dataset a mosaico. Il mosaico è una tecnica utilizzata durante l'addestramento che combina più immagini in un'unica immagine per aumentare la varietà di oggetti e scene all'interno di ogni batch di addestramento. Ciò aiuta a migliorare la capacità del modello di generalizzare a diverse dimensioni, proporzioni e contesti degli oggetti.
L'esempio mostra la varietà e la complessità delle immagini nel dataset Tiger-Pose e i vantaggi dell'utilizzo del mosaico durante il processo di addestramento.
Link to this sectionEsempio di inferenza#
from ultralytics import YOLO
# Load a model
model = YOLO("path/to/best.pt") # load a tiger-pose trained model
# Run inference
results = model.predict(source="https://youtu.be/MIBAT6BGE6U", show=True)Link to this sectionCitazioni e riconoscimenti#
Il dataset è stato rilasciato sotto Licenza AGPL-3.0.
Link to this sectionFAQ#
Link to this sectionA cosa serve il dataset Tiger-Pose di Ultralytics?#
Il dataset Tiger-Pose di Ultralytics è progettato per attività di stima della posa e consiste in 263 immagini tratte da un video di YouTube. Il dataset è diviso in 210 immagini di addestramento e 53 di validazione. È particolarmente utile per testare, addestrare e perfezionare gli algoritmi di stima della posa utilizzando Ultralytics Platform e YOLO26.
Link to this sectionCome posso addestrare un modello YOLO26 sul dataset Tiger-Pose?#
Per addestrare un modello YOLO26n-pose sul dataset Tiger-Pose per 100 epoche con una dimensione dell'immagine di 640, usa i seguenti frammenti di codice. Per maggiori dettagli, visita la pagina di Addestramento:
from ultralytics import YOLO
# Load a model
model = YOLO("yolo26n-pose.pt") # load a pretrained model (recommended for training)
# Train the model
results = model.train(data="tiger-pose.yaml", epochs=100, imgsz=640)Link to this sectionQuali configurazioni include il file tiger-pose.yaml?#
Il file tiger-pose.yaml viene utilizzato per specificare i dettagli di configurazione del dataset Tiger-Pose. Include dati cruciali come percorsi dei file e definizioni delle classi. Per vedere la configurazione esatta, puoi dare un'occhiata al file di configurazione del dataset Tiger-Pose di Ultralytics.
Link to this sectionCome posso eseguire l'inferenza utilizzando un modello YOLO26 addestrato sul dataset Tiger-Pose?#
Per eseguire l'inferenza utilizzando un modello YOLO26 addestrato sul dataset Tiger-Pose, puoi utilizzare i seguenti frammenti di codice. Per una guida dettagliata, visita la pagina di Predizione:
from ultralytics import YOLO
# Load a model
model = YOLO("path/to/best.pt") # load a tiger-pose trained model
# Run inference
results = model.predict(source="https://youtu.be/MIBAT6BGE6U", show=True)Link to this sectionQuali sono i vantaggi dell'utilizzo del dataset Tiger-Pose per la stima della posa?#
Il dataset Tiger-Pose, nonostante le sue dimensioni gestibili di 210 immagini per l'addestramento, fornisce una raccolta diversificata di immagini ideali per testare le pipeline di stima della posa. Il dataset aiuta a identificare potenziali errori e funge da passaggio preliminare prima di lavorare con dataset più ampi. Inoltre, il dataset supporta l'addestramento e il perfezionamento degli algoritmi di stima della posa utilizzando strumenti avanzati come Ultralytics Platform e YOLO26, migliorando le prestazioni del modello e l'accuratezza.