~ Sistema di visione facciale con overlay grafico in tempo reale ~
Un giorno, online, ho visto un programma che riusciva a riconoscere il tuo volto e applicava effetti in tempo reale. Mi ha subito colpito e mi ha fatto venire voglia di capire come funzionasse.
A scuola facciamo Python, ma solitamente si affrontano solo le basi, giusto per costruire delle buone fondamenta. Questo progetto nasce dalla voglia di usare quello che abbiamo imparato in modo più concreto e più complesso rispetto agli esercizi fatti in classe.
Ma se invece di cercare un altro progetto da consegnare, facessi diventare questo progetto il mio Capolavoro?
In realtà questo codice non è così complicato...
La parte più difficile arriva dopo: gestire la repository e mantenerla ordinata, e chi ci ha lavorato almeno una volta lo sa bene quanto sia una rottura.
Cosa ho imparato utilizzando questo strumento?
iniziare il progetto in modo ordinato invece di avere file buttati a caso ovunque
salvare versioni funzionanti perché con librerie tipo OpenCV e MediaPipe basta una modifica e si rompe tutto
Come funziona in pratica:
Non è stato tanto “scrivere codice”, perchè quella è la parte più semplice,
quanto far funzionare tutto insieme.
[ Prova a cliccare le icone e osserva quello che mi succedeva mentre programmavo. ]
Rilevamento landmark fallito. Errore: cv2.error: OpenCV(4.8.0) OpenCV Bridge Thread Disconnect Exception.
Per ulteriori informazioni su questo errore specifico, visita:
https://windows.com/stopcode_mediapipe_crash
[ Clicca qui per simulare il riavvio forzato del sistema ]
# TIP: Clicca all'interno di questa casella nera e premi TASTI A CASO sulla tastiera per scrivere codice!
Non limitarti a guardare la demo registrata. Ho rilasciato una release stabile per Windows direttamente su GitHub. Scarica la build standalone ed eseguila sul tuo computer!
PS: tutti i file qua sotto sono cliccabili!
Benvenuti su CatifyMe!
Sono felice di lanciare la prima versione ufficiale del progetto (v.1.0.0).
Questa release contiene la struttura base dell'applicazione e gli asset grafici fondamentali per "gattizzarti"!
Se riscontri bug o hai suggerimenti, apri una Issue!