Scopri come ottimizzare i tuoi progetti di computer vision con Ultralytics YOLOv8 . Questa guida si propone di coprire tutto YOLOv8 dalla configurazione all'estrazione dei risultati e all'implementazione pratica.
Nel campo in continua evoluzione della computer vision, Ultralytics YOLOv8 si distingue come modello di alto livello per compiti come il rilevamento, la segmentazione e il tracciamento degli oggetti. Che tu sia uno sviluppatore esperto o un principiante nel campo dell'intelligenza artificiale (AI), capire come estrarre efficacemente i risultati da YOLOv8 può migliorare notevolmente i tuoi progetti. Questo blog post approfondisce i passaggi pratici per estrarre e utilizzare i risultati del modello YOLOv8 .
Prima di tuffarsi nell'estrazione dei risultati, è fondamentale che il tuo modello YOLOv8 sia attivo e funzionante. Se sei nuovo, puoi guardare i nostri video precedenti in cui trattiamo le basi della configurazione e dell'utilizzo dei modelli di YOLO per varie attività di computer vision. Per iniziare l'estrazione dei risultati, assicurati che il tuo modello sia configurato correttamente:
L'oggetto Risultati di YOLOv8 è una miniera di informazioni. Contiene tutti i dati di rilevamento di cui hai bisogno per procedere con il tuo progetto, tra cui:
results.boxes
per accedere alle coordinate degli oggetti rilevati.results.masks
e results.keypoints
rispettivamente.results.probabilities
fornisce la probabilità di ogni classe rilevata, utile per filtrare i rilevamenti in base ai punteggi di confidenza.Per utilizzare queste uscite nelle tue applicazioni, segui i seguenti passaggi:
Passando dalla teoria alla pratica, Nicolai Nielsen dimostra come implementare questi concetti all'interno di uno script personalizzato di Python utilizzando Visual Studio Code. Lo script prevede:
Sebbene l'estrazione dei dati grezzi sia fondamentale, la visualizzazione di questi rilevamenti può fornire indicazioni immediate sulle prestazioni del modello:
La padronanza dell'estrazione dell'output di YOLOv8 non solo aumenta le capacità del tuo progetto, ma approfondisce anche la tua conoscenza dei sistemi di rilevamento degli oggetti.
Seguendo questi passaggi potrai sfruttare tutta la potenza di YOLOv8 per adattare i rilevamenti alle tue esigenze specifiche, sia per lo sviluppo di applicazioni avanzate basate sull'intelligenza artificiale che per l'analisi dei dati.
Rimani sintonizzato per altre esercitazioni che ti aiuteranno a sfruttare YOLOv8 e altre tecnologie di intelligenza artificiale al massimo delle loro potenzialità. Trasforma le tue conoscenze teoriche in competenze pratiche e dai vita ai tuoi progetti di computer vision con precisione ed efficienza. Unisciti alla nostra community per rimanere aggiornato su tutti gli ultimi sviluppi e consulta i nostri documenti per saperne di più!
Guarda il video completo qui!
Inizia il tuo viaggio nel futuro dell'apprendimento automatico