Computer vision con Python: come riconoscere le mani e la loro gestualità | HAND TRACKING

preview_player
Показать описание
#python #intelligenzaartificiale #computervision #mediapipe #opencvpython #programmazione #arduino #automazione

▶ LINK E RISORSE

💭 ▶ SOCIAL E COMMUNITY

💪▶ SOSTIENI IL MIO CANALE CON UNA DONAZIONE:

▶ DESCRIZIONE COMPLETA
Ciao ragazzi, benvenuti in questo nuovo video. Oggi vi porto un video su un argomento diverso, infatti vi introduco la Computer Vision con Python.

Python è un'ottima scelta quando parliamo di computer vision o intelligenza artificiale. Questo perché è un linguaggio potente e ricco di librerie e moduli per svolgere moltissimi compiti che lo rendono adatto a questi e molti altri scopi.

Nello specifico oggi vi mostro come è possibile creare una feature di hand tracking, o riconoscimento delle mani, usando i moduli OpenCV e MediaPipe. In più vedremo anche come calcolare gli FPS che poi stamperemo sull'immagine in uscita dal riconoscitore di MediaPipe per le mani.

In questo video parto con una breve introduzione in cui vi spiego che questa funzionalità di hand tracking può essere estesa per fare svariate automazioni.

Infatti è possibile mettere in comunicazione Arduino con Python e inviare input specifici dal nostro programma di computer vision all'omonimo microcontrollore.

Questo possiamo farlo con la cosiddetta comunicazione seriale che possiamo fare con CVZONE o il modulo SERIAL in Python. Il codice andrà scritto anche su ARDUINO tramite l'apposito IDE.

Devi sapere che la comunicazione seriale può permetterci di prendere dei dati tramite ARDUINO (da tutti i moduli e sensori disponibili) e inviarli a Python. Ma possiamo fare anche l'inverso, cioè inviare degli input generati in Python e inviarli ad Arduino per automatizzare qualsiasi cosa ci venga in mente.

Possiamo fare lo stesso con un assistente vocale, cosa che faremo in un video futuro su questo canale e realizzabile in Python.

Detto ciò io ti lascio alla visione di questo video. Consulta i link che ho inserito sopra questa descrizione per accedere a tutte le risorse utili e correlate all'argomento di questo video.

Ti ricordo che trovi il codice già scritto per questo video sul mio profilo github e il link al mio articolo di blog in cui spiego nuovamente tutto il procedimento con qualche spunto di riflessione in più.

Al prossimo video!

▶ CAPITOLI
00:00 Introduzione alla Computer Vision con Python
1:19 Perché parlare di Computer Vision? Quali sono le applicazioni?
2:44 La Computer Vision e Python
3:09 Codice per la Computer Vision in Python sul mio profilo GitHub
4:40 Installare i moduli OpenCV e MediaPipe
6:29 Installa Python sul tuo PC
6:43 Installare un IDE come Visual Studio Code per programmare in Python
6:55 Installare l'estensione Python su Visual Studio Code
7:12 Realizziamo una cartella per il nostro progetto di Computer Vision con Python
7:48 Realizziamo il file per scrivere il codice per il riconoscimento delle mani
8:20 Scriviamo il codice per la funzionalità di riconoscimento mani con Python, OpenCV e MediaPipe
Рекомендации по теме
Комментарии
Автор

Vai al minuto 7:12 per iniziare subito a scrivere il codice per la Computer Vision e l'Hand Tracking su Python

michelemincone