RICONOSCIMENTO FACCIALE da WEBCAM con PYTHON (TUTORIAL ITALIANO)
HTML-код
- Опубликовано: 10 сен 2024
- 🔺 Lascia un commento e un mi piace per aiutarci a diffondere il video. Grazie!
🔺 Iscriviti al canale: www.youtube.co...
🚀⏩ Trasforma la tua passione in una carriera remunerativa con il nostro pacchetto programmazione e sviluppo web! Impara Python, HTML, CSS, Bootstrap, Django e Vue JS www.programmar...
🐍 Sito Ufficiale: www.programmar...
📚 Newsletter per Developers: www.developers...
👨💻 GitHub: www.github.com...
📸 Instagram (nuovo): / michelesaba.dev
📽️ TikTok (nuovo): / michelesaba.dev
🐦 Twitter: / pymike00
🔷 Telegram: t.me/programma...
📘 Facebook: / programmareinpython.it
📸 Instagram: / programmareinpython.it
Ascoltare i tuoi video è sempre un piacere (possessore già di due corse Udemy),imparo sempre cose nuove
Ciao Vincenzo! Ti ringrazio per questo fantastico complimento! Felice di poterti essere d'aiuto :D
Lascio un commento alla fine della playlist. Tutorial interessante e spiegato assolutamente in una maniera chiara e precisa. Grazie
Grazie! :D
Peccato che a me non funziona e lo seguito passo passo
Non è che riesci a portare un corso su tensorflow in python?
Si vedrà... ;) Grazie per il consiglio!
Lo vorrei anche io
Ciao! Video chiarissimi, vorrei chiederti una cosa se mi puoi aiutare: ho capito tutto il codice, ma quando vado ad eseguire alla fine mi dice "abort trap:6" invece che darmi "Target Image File >" . Il codice è corretto perché l'ho ricontrollato più volte. Potresti aiutarmi? Grazie intanto, continua così :) (uso VSCode su Mac)
Leggendo su github forse è perchè VSCode non ha accesso alla webcam, ma le impostazioni di privacy del Mac non permettono di aggiungere VSCode alla lista delle applicazioni con accesso. Conosci una soluzione?
Scusami ma a me dice errore moduli face recognition come faccio
la differenza di audio in questo video è incredibile, una bomba! ottimo upgrade :)
Rispetto a quale video?
sarebbe possibile implementarlo sulla fotocamera dello smartphone ?? :P
come installo con anaconda face_recognition?
Ciao Michele, mi compare un errore sul compilatore di VScode ma comunque mi fa partire per metà il programma:
[ WARN:0] global /io/opencv/modules/videoio/src/cap_v4l.cpp (887) open VIDEOIO(V4L2:/dev/video0): can't open camera by index
Target Image File > fulvio1.jpg
Image Loaded. 128-dimension Face Encoding Generated.
Target Name > Fulvio
Traceback (most recent call last):
File "face_rec_web.py", line 21, in
small_frame = cv2.resize(frame, None, fx=0.20, fy=0.20)
cv2.error: OpenCV(4.2.0) /io/opencv/modules/imgproc/src/resize.cpp:4045: error: (-215:Assertion failed) !ssize.empty() in function 'resize'
cosa potrebbe essere secondo te?
ciao volevo chiederti una cosa, ho provato ad installare face recognition con il pip ma mi da errore sul CMake ho provato ad installare il CMake manualmente e non funziona e mi da questo errore
-- Configuring incomplete, errors occurred!
See also "C:/Users/damia/AppData/Local/Temp/pip-install-mw8k62c4/dlib/build/temp.win-amd64-3.6/Release/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\damia\AppData\Local\Temp\pip-install-mw8k62c4\dlib\setup.py", line 261, in
'Topic :: Software Development',
File "c:\users\damia\appdata\local\programs\python\python36\lib\site-packages\setuptools\__init__.py", line 143, in setup
return distutils.core.setup(**attrs)
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\damia\appdata\local\programs\python\python36\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\command\install.py", line 545, in run
self.run_command('build')
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\damia\appdata\local\programs\python\python36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\damia\AppData\Local\Temp\pip-install-mw8k62c4\dlib\setup.py", line 135, in run
self.build_extension(ext)
File "C:\Users\damia\AppData\Local\Temp\pip-install-mw8k62c4\dlib\setup.py", line 172, in build_extension
subprocess.check_call(cmake_setup, cwd=build_folder)
File "c:\users\damia\appdata\local\programs\python\python36\lib\subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\damia\\AppData\\Local\\Temp\\pip-install-mw8k62c4\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\damia\\AppData\\Local\\Temp\\pip-install-mw8k62c4\\dlib\\build\\lib.win-amd64-3.6', '-DPYTHON_EXECUTABLE=c:\\users\\damia\\appdata\\local\\programs\\python\\python36\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\damia\\AppData\\Local\\Temp\\pip-install-mw8k62c4\\dlib\\build\\lib.win-amd64-3.6', '-A', 'x64']' returned non-zero exit status 1.
----------------------------------------
Command "c:\users\damia\appdata\local\programs\python\python36\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\damia\\AppData\\Local\\Temp\\pip-install-mw8k62c4\\dlib\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('
', '
');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\damia\AppData\Local\Temp\pip-record-9gf3may9\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\damia\AppData\Local\Temp\pip-install-mw8k62c4\dlib\
Mi puoi aiutare te ne sarei grato
Ma che distro di linux usi?
Linux Manjaro
Ciao mike, sto cercando di imparare python attraverso i tuoi video precedenti. Una volta arrivato però alla lezione sui file CSV ho un problema:
quando scrivo la funzione iniziale 'with open(percorso/file.csv, newline = '', encoding = 'ISO-8859-1') as filecsv' ho un problema in quanto mi dà l'errore [Errno 2] 'No such file or directory' nonostante sia il percorso del file che il nome siano giusti e non so come fare.
Riusciresti a darmi una mano?
Ps: spero proprio di imparare un minimo a programmare in quanto i tuoi video sono spettacolari
edit: Ho notato che ora questo errore ([Errno 2] No such file or directory) me lo da in qualsiasi codice io voglia fare perciò sono bloccato...
Ciao Mike, grazie mille sempre per i tuoi tutorial chiarissimi e utilissimi! Ti volevo chiedere, quanto è utilizzata la matematica nella programmazione? E quale tipo di matematica è maggiormente usata?
Ciao Alessio, domanda molto interessante. Dipende completamente dal settore in cui stai lavorando e dal livello dove stai lavorando. Nel mondo del web development, che è anche uno dei più redditizi, non la usi (attivamente, ovvero non devi far ricorso ai concetti propri e formali della stessa) nel 90% dei casi. Nel mondo del Data Science invece viene usata costantemente, ovvero devi conoscere la matematica per poter comprendere cosa gli algoritmi stiano facendo qualora tu abbia intenzione di modificare anche solo parzialmente il loro comportamento, di per se cià abbastanza complicato. Anch'io non sono una stella in matematica e ti consiglio di non arrenderti con la programmazione, puoi essere un eccellente sviluppatore anche solo conoscendo le basi fondamentali della matematica. Happy Coding! :)
Ciao, era quello che cercavo da tempo. Quindi posso arricchire con altre immagini. Pensa se usato nell'automazione industriale a basso costo, con webcam. Sarebbe perfetto per il lavoro che faccio, riconoscere delle imperfezioni su un oggetto. Grazie Mike, sei sempre bellissimo ;)
Che spettacolo con poche righe di codice!
La potenza di Python!
@@PyMike Funziona anche con più soggetti contemporaneamente nella webcam o solo uno alla volta?
Mi hai letto nel pensiero😁
Ci vediamo per la PREMIERE! ;)
Ciao Michele, vorrei chiederti se indossi degli occhiali da vista o un cappello, il programma e in grado sempre di riconoscerti?
Sinceramente non saprei. Se fai delle prove tienimi aggiornato!
Ciao complimenti per il video. Domanda: quali sono le risorse minime che deve avere il PC per farlo girare?
Grazie
Video molto interessante e spiegato bene ma ho un problema : su mac quando vado a digitare cv2 = VideoCapture(0) la shell va in crash e si riavvia , come posso fare? (Per programmare non uso visual studio code ma python direttamente)
GRAZIE
Ti da qualche errore?
@@PyMike no semplicemente mi scrive =====restart shell=====
E mi riavvia la shell,
Ho provato anche a disinstallare e rinstallare py e i package ma niente , tutte le versioni sono aggiornate quindi non so piu quale potrebbe essere il problema
sembri il figlio di Piero Angela quando spieghi, sembra... stia... documentando qualcosa di.... straordinario! co...mplimenti
ahahah grazie mille Serial C0de!
Sto provando a crearmi un password manager utilizzando Pycryptodome e vorrei provare ad integrare il riconoscimento facciale come possibile modalità di accesso, quindi questa guida casca a pennello, grazie mille :D
Ciao, mi chiedevo se ė possibile inserire librerie come questa in kivy
Potresti fare un video in cui fai una sito con python su VISUAL STUDIO CODE?
Si!
Ci sono video successivi in programma? (Su face recognition)
Che distro usi?
Linux Manjaro
😁👍
Ciao Miky, innanzitutto grazie per le preziose risorse che condividi, vengo dal C poi al C#, ma python mi comincia veramente ad appassionare. Sto seguendo i vari tutorial, ma mi perdo qualcosa perché in ambiente windows con o senza venv dlib non si carica, ho seguito anche il link che hai condiviso che faceva al caso mio ma nulla. Con VS-Code non ne vuole sapere. Mi piace come editor ma manca ancora qualcosina, anche per cercare i pacchetti non è semplice. Non è che hai una guida differente e più dettagliata per caricare face_ recognition sotto win con vscode? te ne sarei grato. Saluti e Grazie ancora per i tuoi strepitosi video.
Ciao Gianluca! Purtroppo non ho una guida più dettagliata al momento ma posso consigliarti di dare uno sguardo alla pagina dedicata su GitHub github.com/ageitgey/face_recognition potresti trovare molte info utili e al massimo, magari aprire un Issue!
Io non riesco ad installare i pacchetti e anche se ci riesco non mi funzionano su Visual Studio. Cercando su internet dei tutorial tutti dicono di saltare la parte di installazione ma magari farla vedere sarebbe utile visto che bisogna aprire 35 schede diverse arrivando a operare perfino sulle variabili degli ambienti dove sinceramente non capisco nulla. Non posso fare praticamente nulla a causa di questi problemi di installazione. Se qualcuno mi potesse aiutare sarebbe fantastico. Sto provando ormai da una settimana ad iniziare a programmare con qualche pacchetto e per ora riesco solo con pygame sulla IDLE di python predefinita ...
Stai usando un ambiente virtuale? Ho un tutorial al riguardo
@@PyMike Grazie, ma per fortuna ho risolto con pycharm che mi permette di installare i pacchetti all'interno del singolo progetto senza troppi problemi. Oggi ho finito il primo script e sono riuscito a fare un assistente virtuale importando le librerie. Felicissimo!!!
Ciao ottimo progetto!!! a riguardo avrei una domanda, con raspberry 4b con la sua telecamera integrata riesce a girare ? grazie mille
Non ne sono certo ma penso sia fattibile.
@@PyMike ho appena configurato tutto! confermo che è veloce con rasp 4b
Ciao @PyMike ... è possibile integrare questo modello di riconoscimento del volto, con un programma di assistente vocale?
Ho creato l'assistente vocale, ma vorrei che all'avvio se la fotocamera, ( tramite face_recognition ), rivela un volto conosciuto, leggesse la label e pronunciasse il nome.
Magari un video su questo sarebbe fantastico, hai un modo di spiegare le cose davvero interessante e soprattutto le rendi molto comprensibili!
Ciao Mattia, si dovrebbe essere fattibile
Ciao complimenti per il video sai se esiste un modo per poter fare salvataggio simultaneo di formati in gimp, se non in py sai come fare un file scm per gimp 2?
Ciao, no non saprei mi spiace
Hey bello, potresti fare un video in cui spieghi come leggere la memoria di un processo e avere come output le stringhe di esso. Insomma riprodurre lo String Search di processhacker2.
bravo!
puoi lasciare in descrizione il link per scaricare il programma che usi ?
Ecco a te: code.visualstudio.com/
Scusa Mike nn so se puoi farlo, sai sono ancora ai primi passi nel mondo della programmazione e mi stai aiutando molto, ti volevo chiedere se potevi fare un video dove mischi python e html per fare qualunque cosa in un sito. So che tu usi python e non html quindi se non lo puoi fare va bene così. Cmq mi stai aiutando molto grazie mille
Ciao Gius 1! Ho creato un corso apposito chiamato Guida Pratica e Completa a Django, Python e Bootstrap, dove inizio proprio con un'intera sezione dedicata ad HTML. Se ti interessa "mischiare" Python e HTML nel migliore dei modi insomma, qui puoi trovare tutte le info: www.programmareinpython.it/impara/
Hey pymike potresti portare una serie trattante reti neurali quindi machine learning?
Ciao Myke complimenti per questo ottimo tutorial!
Ho un problema però!Ho scritto il codice su google colab, ma la web-cam del mio laptop non si apre.
C'è qualche modo per far funzionare questo programma tramite google colab
Ciao Carlo! Domanda interessante. Dubito sia possibile, considerando la particolarità della libreria utilizzata... ne parliamo nel primo video, dacci uno sguardo se ancora non l'hai visto!
@@PyMike Dubito anche io! Però ho usato colab con i primi due video e il codice girava tranquillamente. È possibile che su colab il modulo face_recognition funzioni molto bene con le immagini, ma con la webcam non è possibile possibile utilizzare queste librerie :/. Grazie mille per l'aiuto 😊
@@carlonicolai2046 Possibile! e buono a sapersi che abbia funzionato comunque nei video precedenti!
Va fatto da pc con la webcam, perchè il codice non riesce ad accedere a device/0, argomento della funzione cv2.VideoCapture(0)
. Colab va sfruttato per testare i modelli fatti con keras o modelli di tensorflow Lite.
[Nota bene]
Jupyter e Colab servono per la programmazione interattiva(vedi. Matlab o R) con Python impiegato per il plotting, creazione di modelli e documentazione. I notebook non riescono a restituirti lo streaming video, ma solo un file di output (mp4,avi, etc) con il corretto codec.
OpenCV va sviluppato come un progetto(programmazione scripting) e preferibilmente sotto ambiente Anaconda o env controllato.
Cordialmente.
@@edoardo247 ti ringrazio per l'aiuto :D, anche se alla fine sono riuscito ad aprire la webcam attraverso google colab,implementando una funzione che serve a colab proprio per accedere alla web cam del computer.
Potresti fare una playlist su raspberry pi 3?
farai una serie su pyqt5 designer?
mi da import come errore
Stai usando un ambiente virtuale?
No
Una cosa io quando faccio print("hello") e premo shift ctrl e invio non fa niente pk??
fai un video che spiega la differenza tra programmazione vs codice
Ti piacerebbe vedere più video esplicativi di questo tipo, ovvero dove spiego concetti senza necessariamente stare a scrivere codice tutto il tempo?
PyMike si un nuovo format più che altro😁
peccato che in windows non funziona
Hai provato a seguire la guida di installazione non ufficiale?
@@PyMike dove posso vederla?