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

Комментарии • 86

  • @TheVixo95
    @TheVixo95 4 года назад +2

    Ascoltare i tuoi video è sempre un piacere (possessore già di due corse Udemy),imparo sempre cose nuove

    • @PyMike
      @PyMike  4 года назад +1

      Ciao Vincenzo! Ti ringrazio per questo fantastico complimento! Felice di poterti essere d'aiuto :D

  • @abcmusichz
    @abcmusichz 4 года назад +2

    Lascio un commento alla fine della playlist. Tutorial interessante e spiegato assolutamente in una maniera chiara e precisa. Grazie

    • @PyMike
      @PyMike  4 года назад +1

      Grazie! :D

    • @P.I51
      @P.I51 2 года назад

      Peccato che a me non funziona e lo seguito passo passo

  • @lucacarre24
    @lucacarre24 4 года назад +13

    Non è che riesci a portare un corso su tensorflow in python?

    • @PyMike
      @PyMike  4 года назад +2

      Si vedrà... ;) Grazie per il consiglio!

    • @Mat12143
      @Mat12143 4 года назад +1

      Lo vorrei anche io

  • @crxxxx9448
    @crxxxx9448 3 года назад +1

    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)

    • @crxxxx9448
      @crxxxx9448 3 года назад +1

      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?

  • @P.I51
    @P.I51 2 года назад +1

    Scusami ma a me dice errore moduli face recognition come faccio

  • @daniloc8448
    @daniloc8448 4 года назад

    la differenza di audio in questo video è incredibile, una bomba! ottimo upgrade :)

    • @PyMike
      @PyMike  4 года назад

      Rispetto a quale video?

  • @marangondoni
    @marangondoni 4 года назад +1

    sarebbe possibile implementarlo sulla fotocamera dello smartphone ?? :P

  • @gianlucastrada548
    @gianlucastrada548 4 года назад +1

    come installo con anaconda face_recognition?

  • @fulviocamera6859
    @fulviocamera6859 4 года назад

    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?

  • @damianodestefanodds
    @damianodestefanodds 4 года назад

    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

  • @tekware75
    @tekware75 4 года назад +2

    Ma che distro di linux usi?

    • @PyMike
      @PyMike  4 года назад +2

      Linux Manjaro

  • @nicoloventuri9691
    @nicoloventuri9691 4 года назад

    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...

  • @alessioceliani8858
    @alessioceliani8858 4 года назад +3

    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?

    • @PyMike
      @PyMike  4 года назад +4

      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! :)

  • @MariusDiMaio
    @MariusDiMaio 3 года назад

    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 ;)

  • @ken81tube
    @ken81tube 4 года назад +3

    Che spettacolo con poche righe di codice!

    • @PyMike
      @PyMike  4 года назад +1

      La potenza di Python!

    • @ken81tube
      @ken81tube 4 года назад

      @@PyMike Funziona anche con più soggetti contemporaneamente nella webcam o solo uno alla volta?

  • @Mat12143
    @Mat12143 4 года назад +3

    Mi hai letto nel pensiero😁

    • @PyMike
      @PyMike  4 года назад +1

      Ci vediamo per la PREMIERE! ;)

  • @business5707
    @business5707 3 года назад

    Ciao Michele, vorrei chiederti se indossi degli occhiali da vista o un cappello, il programma e in grado sempre di riconoscerti?

    • @PyMike
      @PyMike  3 года назад

      Sinceramente non saprei. Se fai delle prove tienimi aggiornato!

  • @diegoan351
    @diegoan351 4 года назад

    Ciao complimenti per il video. Domanda: quali sono le risorse minime che deve avere il PC per farlo girare?
    Grazie

  • @GO-uz6nv
    @GO-uz6nv 3 года назад

    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

    • @PyMike
      @PyMike  3 года назад

      Ti da qualche errore?

    • @GO-uz6nv
      @GO-uz6nv 3 года назад

      @@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

  • @serialc0de381
    @serialc0de381 4 года назад +2

    sembri il figlio di Piero Angela quando spieghi, sembra... stia... documentando qualcosa di.... straordinario! co...mplimenti

    • @PyMike
      @PyMike  4 года назад +2

      ahahah grazie mille Serial C0de!

  • @simonelutero6913
    @simonelutero6913 4 года назад

    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

  • @_BlackBaron_
    @_BlackBaron_ 3 года назад

    Ciao, mi chiedevo se ė possibile inserire librerie come questa in kivy

  • @iguu1632
    @iguu1632 4 года назад +2

    Potresti fare un video in cui fai una sito con python su VISUAL STUDIO CODE?

  • @lucamarino7298
    @lucamarino7298 4 года назад

    Ci sono video successivi in programma? (Su face recognition)

  • @percocet6992
    @percocet6992 4 года назад +1

    Che distro usi?

    • @PyMike
      @PyMike  4 года назад +2

      Linux Manjaro

  • @xilioxilione9242
    @xilioxilione9242 2 года назад

    😁👍

  • @gianlucavarrina
    @gianlucavarrina 2 года назад

    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.

    • @PyMike
      @PyMike  2 года назад

      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!

  • @francio05
    @francio05 3 года назад

    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 ...

    • @PyMike
      @PyMike  3 года назад

      Stai usando un ambiente virtuale? Ho un tutorial al riguardo

    • @francio05
      @francio05 3 года назад

      @@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!!!

  • @guegiurm
    @guegiurm 3 года назад

    Ciao ottimo progetto!!! a riguardo avrei una domanda, con raspberry 4b con la sua telecamera integrata riesce a girare ? grazie mille

    • @PyMike
      @PyMike  3 года назад

      Non ne sono certo ma penso sia fattibile.

    • @guegiurm
      @guegiurm 3 года назад

      @@PyMike ho appena configurato tutto! confermo che è veloce con rasp 4b

  • @mattiademarco1208
    @mattiademarco1208 3 года назад

    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!

    • @PyMike
      @PyMike  3 года назад

      Ciao Mattia, si dovrebbe essere fattibile

  • @ADVICESTECHNO
    @ADVICESTECHNO 4 года назад

    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?

    • @PyMike
      @PyMike  4 года назад

      Ciao, no non saprei mi spiace

  • @r4tb0t86
    @r4tb0t86 4 года назад

    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.

  • @marcodegiorgio4563
    @marcodegiorgio4563 4 года назад

    bravo!

  • @tinarossetti4532
    @tinarossetti4532 2 года назад

    puoi lasciare in descrizione il link per scaricare il programma che usi ?

    • @PyMike
      @PyMike  2 года назад

      Ecco a te: code.visualstudio.com/

  • @giuseppevisalli24
    @giuseppevisalli24 4 года назад

    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

    • @PyMike
      @PyMike  4 года назад

      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/

  • @giacomociangoli8719
    @giacomociangoli8719 4 года назад

    Hey pymike potresti portare una serie trattante reti neurali quindi machine learning?

  • @carlonicolai2046
    @carlonicolai2046 4 года назад

    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

    • @PyMike
      @PyMike  4 года назад +1

      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!

    • @carlonicolai2046
      @carlonicolai2046 4 года назад +1

      @@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 😊

    • @PyMike
      @PyMike  4 года назад +1

      @@carlonicolai2046 Possibile! e buono a sapersi che abbia funzionato comunque nei video precedenti!

    • @edoardo247
      @edoardo247 4 года назад +1

      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.

    • @carlonicolai2046
      @carlonicolai2046 4 года назад +1

      @@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.

  • @dariofaedo9232
    @dariofaedo9232 4 года назад

    Potresti fare una playlist su raspberry pi 3?

  • @rateb9943
    @rateb9943 4 года назад

    farai una serie su pyqt5 designer?

  • @defaultgamers615
    @defaultgamers615 4 года назад

    mi da import come errore

  • @remixerco
    @remixerco 4 года назад

    Una cosa io quando faccio print("hello") e premo shift ctrl e invio non fa niente pk??

  • @eugenio.ferraiuolo
    @eugenio.ferraiuolo 4 года назад

    fai un video che spiega la differenza tra programmazione vs codice

    • @PyMike
      @PyMike  4 года назад

      Ti piacerebbe vedere più video esplicativi di questo tipo, ovvero dove spiego concetti senza necessariamente stare a scrivere codice tutto il tempo?

    • @eugenio.ferraiuolo
      @eugenio.ferraiuolo 4 года назад

      PyMike si un nuovo format più che altro😁

  • @damianodestefanodds
    @damianodestefanodds 4 года назад +1

    peccato che in windows non funziona

    • @PyMike
      @PyMike  4 года назад

      Hai provato a seguire la guida di installazione non ufficiale?

    • @damianodestefanodds
      @damianodestefanodds 4 года назад

      @@PyMike dove posso vederla?