⚠️📹 YOLOv5 VISION AI 📹⚠️ RICONOSCIMENTO OGGETTI CON L'INTELLIGENZA ARTIFICIALE

image.png
https://github.com/ultralytics/yolov5

Ciao a tutti Steemians!
Sono qui oggi per parlarvi di YOLOv5 (you only look once): un modello di intelligenza artificiale che offre soluzioni per l'object detection, cioé il riconoscimento e la localizzazazione di oggetti all'interno di immagini e video.
Si chiama cosí perché a differenza dei suoi competitors individua gli oggetti nei frame dei video in una sola passata, questo lo rende leggero e con una ottima efficienza computazionale.
E' anche possibile addestrare il modello con un proprio dataset di grande dimensioni, per permettergli di riconoscere oggetti particolari di nostro interesse, o addirittura persone specifiche.

weekly tech content.png

Vi mostro di seguito una semplice prova di utilizzo che chiunque puó provare sul proprio laptop con una webcam.
Prerequisito é avere un computer con installato Python (versione >= 3.8).
Basta clonare la repository di Github di yolov5 e installare tutti i requirements per poterlo utilizzare per semplici prove.

image.png

Dopodiché avviamo il programma di rilevazione con questo comando:

image.png

in cui il parametro "--source 0" indica di usare la webcam.
Il programma si avvierá e potremo vedere in una nuova finestra lo stream video della webcam con tutti gli oggetti rilevati e la loro posizione, assieme a un punteggio che indica la probabilitá che la rilevazione sia corretta.

photo_2024-01-14_22-53-47.jpg

Sul terminale dove ho avviato il programma invece vedró l'elenco degli oggetti rilevati ogni istante di tempo.

photo_2024-01-14_22-53-49.jpg

Semplice da usare e anche da implementare in propri programmi, fantastico vero?
Seguimi per altri contenuti simili!

weekly tech content.png

H2
H3
H4
3 columns
2 columns
1 column
2 Comments