Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Get Started


Ultralytics YOLO banner

中文 · 한국어 · 日本語 · Русский · Deutsch · Français · Español · Português · Türkçe · Tiếng Việt · العربية


Ultralytics CI Ultralytics Downloads Ultralytics Discord Ultralytics Forums Ultralytics Reddit
Run Ultralytics on Gradient Open Ultralytics In Colab Open Ultralytics In Kaggle Open Ultralytics In Binder

Documentazione Ultralytics YOLO#

Ultralytics YOLO è una famiglia di modelli di computer vision in tempo reale per il rilevamento di oggetti, la segmentazione di istanze, la segmentazione semantica, la stima della profondità, la classificazione, la stima della posa, i riquadri di delimitazione orientati e il tracciamento, disponibile tramite un unico pacchetto Python e CLI. YOLO26 si basa sulle più recenti ricerche di deep learning, con inferenza end-to-end opzionale senza NMS e distribuzione ottimizzata su dispositivi edge. Il suo design essenziale si adatta a un'ampia gamma di applicazioni e hardware, dai dispositivi edge alle API cloud. Per carichi di lavoro stabili in produzione, sono consigliati sia YOLO26 sia YOLO11.

Esplora la documentazione Ultralytics, una risorsa completa che tratta il pacchetto e la CLI YOLO, oltre alla Ultralytics Platform, che aggiunge annotazione dei dati, addestramento cloud e distribuzione agli stessi modelli. Che tu sia un professionista esperto di machine learning o alle prime armi nel settore, queste risorse ti aiutano a sfruttare al meglio YOLO nei tuoi progetti.

Richiedi una licenza Enterprise per uso commerciale su Ultralytics Licensing.

YOLO27 è in arrivo

Esplora l'anteprima di YOLO27, con dettagli sull'architettura, benchmark preliminari ed esempi d'uso dopo il rilascio. I modelli sono alle fasi finali di R&D in vista del lancio previsto entro la fine dell'anno; non sono ancora disponibili e non è stata fissata una data di lancio.

🚀 Novità: stima monoculare della profondità

Trasforma una singola foto in una mappa di profondità, con una distanza in metri per ogni pixel.

Scopri di più

Inizia con due comandi#

# Install the ultralytics package from PyPI
pip install ultralytics

# Detect objects in an image with a pretrained YOLO26 model
yolo predict model=yolo26n.pt source='https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg'

I pesi del modello e l'immagine di esempio vengono scaricati automaticamente, mentre il risultato annotato viene salvato nella directory indicata dal comando, runs/detect/predict alla prima esecuzione.

Consulta la guida Quickstart per tutti i metodi di installazione e per eseguire la tua prima predizione.

Cosa vuoi fare?#

Addestrare un modello sul tuo dataset

Esegui il fine-tuning di un modello YOLO26 preaddestrato sul tuo dataset, regolando l'aumento dei dati e gli iperparametri per l'addestramento multi-GPU


Addestra un modello personalizzato

Eseguire un modello sulle tue immagini o sui tuoi video

Carica un modello pretrained e ottieni riquadri di delimitazione, maschere o keypoint con poche righe di Python o un singolo comando CLI


Esegui predizioni su nuovi dati

Tracciare gli oggetti nei fotogrammi di un video

Traccia gli oggetti con ID persistenti usando TrackTrack (predefinito), BoT-SORT, ByteTrack, OC-SORT, Deep OC-SORT o FastTracker


Tracking multi-oggetto

Eseguire un'applicazione di computer vision pronta all'uso

App di computer vision pronte all'uso per contare gli oggetti, creare mappe di calore, gestire le code, attivare allarmi di sicurezza e monitorare gli allenamenti, senza bisogno di training


Esplora le soluzioni

Distribuire il tuo modello

Esporta i modelli addestrati in ONNX, TensorRT o OpenVINO per un'inferenza rapida su dispositivi edge, hardware mobile e server cloud


Esporta e distribuisci

Scegli il modello giusto

Confronta YOLO26, YOLO11, SAM 3, RT-DETR e tutte le altre architetture supportate in base a velocità, accuratezza e caso d'uso


Sfoglia tutti i modelli

Consulta l'API Python

Consulta classi, funzioni e firme dei metodi dell'API Python, generate automaticamente dal codice sorgente a ogni nuova release


Riferimento API

Novità: YOLO26

L'ultima famiglia di modelli rilasciata da Ultralytics offre inferenza end-to-end opzionale senza NMS e un migliore compromesso tra accuratezza e latenza rispetto a YOLO11


Scopri YOLO26

Come è organizzata questa documentazione#

La maggior parte dei comandi yolo per i flussi di lavoro dei modelli segue una grammatica, yolo [TASK] MODE ARGS, in cui Task è facoltativo; questa documentazione è organizzata attorno alle stesse tre parti, più una scorciatoia:

Tutto il resto supporta questa grammatica: Models elenca tutte le architetture che puoi passare a model= — YOLO26, YOLO11, SAM 3, RT-DETR e altre — Datasets fornisce i dati su cui viene addestrato ciascun Task, Guides raccoglie guide approfondite su deployment hardware, ottimizzazione degli iperparametri, conversione dei dataset e procedure complete per i progetti, Integrations collega la pipeline agli strumenti di training e deployment che già usi e la sezione Reference documenta ogni classe e funzione dell'API Python.

Oltre al pacchetto Python, ci sono altre due soluzioni basate sugli stessi modelli: la Ultralytics Platform per annotazione, training e deployment nel cloud, e Ultralytics Inference, una libreria Rust autonoma e una CLI per eseguire modelli esportati senza un runtime Python.

Licenze YOLO: con quale licenza viene distribuito Ultralytics YOLO?#

Ultralytics Enterprise License banner

Ultralytics offre due opzioni di licenza per soddisfare esigenze diverse:

  • Licenza AGPL-3.0: questa licenza open source approvata dall'OSI è ideale per studenti e appassionati e promuove la collaborazione aperta e la condivisione delle conoscenze. Per maggiori dettagli, consulta il file LICENSE.
  • Licenza Enterprise: per lo sviluppo e l'uso in produzione, questa licenza consente di integrare il software e i modelli AI Ultralytics in prodotti e servizi aziendali, inclusi strumenti interni, flussi di lavoro automatizzati e distribuzioni in produzione, senza dover rispettare i requisiti open source di AGPL-3.0. Per iniziare, contattaci tramite Ultralytics Licensing.

La nostra strategia di licenza è pensata per garantire che tutti i miglioramenti ai nostri progetti open source vengano restituiti alla comunità. Crediamo nell'open source e la nostra missione è garantire che i nostri contributi possano essere utilizzati e ampliati in modi che portino beneficio a tutti.

Domande frequenti#

  • Ultralytics YOLO è una famiglia di modelli in tempo reale «You Only Look Once» (YOLO) per il rilevamento di oggetti e la segmentazione delle immagini. Il modello più recente rilasciato, YOLO26, si basa sulle versioni precedenti introducendo inferenza end-to-end opzionale senza NMS e una distribuzione ottimizzata su dispositivi edge. YOLO supporta diverse attività di AI per la visione, come il rilevamento, la segmentazione di istanze, la segmentazione semantica, la stima della profondità, la classificazione, la stima della posa e i riquadri di delimitazione orientati, e può tracciare gli oggetti rilevati tra i fotogrammi video. La sua architettura efficiente bilancia velocità e accuratezza, rendendolo adatto ad applicazioni che vanno dai dispositivi edge alle API cloud.

  • Iniziare a usare YOLO è semplice e veloce. Installa il pacchetto Ultralytics da pip con pip install ultralytics, poi esegui la tua prima predizione con yolo predict model=yolo26n.pt: i pesi del modello verranno scaricati automaticamente. Per istruzioni complete su conda, Docker e installazione dal codice sorgente, visita la pagina Quickstart.

  • L'addestramento di un modello YOLO personalizzato sul tuo dataset prevede tre passaggi:

    1. Prepara il dataset annotato e descrivilo in un file YAML del dataset.
    2. Carica un modello pretrained, ad esempio YOLO("yolo26n.pt") in Python.
    3. Avvia il training con model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640) oppure dalla riga di comando con yolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640.

    Per una guida dettagliata, consulta la nostra guida Train a Model, che include esempi e suggerimenti per ottimizzare il processo di training.

  • Ultralytics offre due opzioni di licenza per YOLO:

    • Licenza AGPL-3.0: questa licenza open source è ideale per l'uso didattico e non commerciale e promuove la collaborazione aperta.
    • Licenza Enterprise: per lo sviluppo e l'uso in produzione, inclusi strumenti interni, flussi di lavoro automatizzati e deployment in produzione, senza dover rispettare i requisiti open source di AGPL-3.0.

    Per maggiori dettagli, visita la pagina Licensing.

  • Ultralytics YOLO supporta il tracking multi-oggetto efficiente e personalizzabile. Chiama YOLO("yolo26n.pt").track(source="path/to/video.mp4") in Python oppure esegui yolo track source=path/to/video.mp4 dalla riga di comando: entrambi funzionano con file video, streaming live e webcam. Per una guida dettagliata alla configurazione e all'esecuzione del tracking degli oggetti, consulta la documentazione di Track Mode, che illustra la configurazione e le applicazioni pratiche in scenari in tempo reale.


Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

Commenti