Face Recognition Based Attendance System using ESP32 CAM & OpenCV + Visual Studio

Sdílet
Vložit
  • čas přidán 19. 10. 2021
  • Up to 20%-30% off for PCB & PCBA order:
    Only 0$ for 1-4 layer PCB Prototypes:
    www.nextpcb.com/?code=Htoeletric
    Register and get $100 from NextPCB:
    www.nextpcb.com/register?code...
    𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻:
    This tutorial introduces the topic of the Face Recognition Based Attendance System using ESP32 CAM Module. We will be using OpenCV & Visual Studio for this application. We will learn, how to create a Face Recognition Based Attendance system using ESP32 Camera Module and Python. We will not just detect the person but also store the information of the person detected in a Microsoft Excel File. Moreover, the duration of time they have stayed in the frame is also recorded into an excel sheet.
    The tutorial also contains information about features, pins description, and the method to program ESP32 Camera Module using FTDI Module. We will also set up the Arduino IDE for the ESP32 Camera Module. We will also upload the firmware and then work on the Face Recognition part. The script for Face Recognition is written in the python programming language, thus we will also have to install Python and its required Libraries along with all the frameworks for Visual Studio.
    𝗣𝗿𝗼𝗷𝗲𝗰𝘁𝘀 𝗟𝗶𝗻𝗸𝘀 & 𝗦𝗼𝘂𝗿𝗰𝗲 𝗖𝗼𝗱𝗲: how2electronics.com/face-reco...
    ....................................................................................................................................................................................................................................
    Drop a like if you liked this video.
    Don't forget to subscribe to our channel for more Electronics projects and tutorials.
    Website: www.how2electronics.com
    Facebook: / how2electronics
    Instagram: / how2electronics
  • Věda a technologie

Komentáře • 78

  • @mramzadg
    @mramzadg Před 2 lety +3

    Am learning lot's off from your videos thank you ... Very much....

  • @MrAlsan
    @MrAlsan Před 2 lety +2

    Very interesting project 😉

  • @ameenmohemmedbashir5191
    @ameenmohemmedbashir5191 Před 2 lety +1

    I have installed all the libraries that are shown in the tutorial and website

  • @diegojaimeescobedocarrasco6914

    One question, what version of the ESP32 board are you using?

  • @sonuguru143
    @sonuguru143 Před 2 lety +1

    thanks

  • @aijazmuhammadkhan3139
    @aijazmuhammadkhan3139 Před rokem +2

    I have a query...
    In the excel file there are multiple cells filled for the same picture so how can this be resolved ? So that there aren't multiple entries for an individual

  • @rehan_alammmblogs
    @rehan_alammmblogs Před 2 lety

    Nice 👍👍

  • @scenesticlad3042
    @scenesticlad3042 Před 2 lety +1

    the language used is python? you stored the database on PC, other options we can use are rasberry pi, any other?

  • @automaticattendance2500
    @automaticattendance2500 Před 2 lety +2

    thanks for this video but for us this is not working in esp32 cam the error is (Error compiling for board ESP32 Wrover Module.
    ) and in programmer there is nothing and you help us.

  • @tagalogelectronics6615

    nice.....😄

  • @shraddhalone8151
    @shraddhalone8151 Před 2 lety

    What should be the changes If I want to add different images ?

  • @debashisdas2452
    @debashisdas2452 Před 2 lety +1

    How do I add a roll number along with the name in the excel sheet???

  • @thiennhanpham9717
    @thiennhanpham9717 Před 2 lety

    hi i'm having an idea for a robot contest. that's a security cam or simply a supervisor bot to take roll in classroom. is there any way to storing the attendees' images inside the bot not in the computer. And lastly can the bot recognize a person who isn't in the attendees' list

  • @Versatile_Naveen
    @Versatile_Naveen Před 2 lety +1

    which algorithm is used in this project.....???

  • @medazizzeddini2705
    @medazizzeddini2705 Před 2 měsíci

    i love you

  • @raffiitch
    @raffiitch Před 2 lety +1

    Thanks for the great tutorials, any idea why i keep getting " 'camera_sensor_info_t' was not declared in this scope" with the yousunny libraries? Thank you!

  • @mohamedenn2096
    @mohamedenn2096 Před 2 lety

    What URL do I use if im using my pc webcam?

  • @electronic7979
    @electronic7979 Před 2 lety +1

    👏👏👏

  • @ronakpawar625
    @ronakpawar625 Před rokem

    Can we apply this to cctv camera module

  • @syaduinotech3681
    @syaduinotech3681 Před 5 měsíci

    How to run this idea in cloud? Do you have the example? What i meant is, the picture in google drive, the attendance recorded into google sheet. Please help. Tq

  • @andreatay5335
    @andreatay5335 Před 9 měsíci +3

    Hello, I have a problem with the face_recognition.py code, it doesn't let me open the video window, it only recognizes the images in the folder, I have the esp32 cam and it gives me this error: Traceback (most recent call last):
    File "C:\Users\tayd\Desktop\Python\ATTENDANCE\face_detection_attendace_2.py", line 65, in
    imgS = cv2.resize(img, (0, 0), None, 0.25, 0.25)
    cv2.error: OpenCV(4.8.1) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src
    esize.cpp:4062: error: (-215:Assertion failed) !ssize.empty () in function 'cv::resize'
    If you could help me I would appreciate it.

  • @nirmalkishore9226
    @nirmalkishore9226 Před 2 lety

    can it identify many faces simultaneously?

  • @ronakpawar625
    @ronakpawar625 Před rokem

    Can we use another camera module

  • @SanthoshKumar-jr3br
    @SanthoshKumar-jr3br Před 2 lety

    How do same project with qr code

  • @VijaykumarVijaykumar-ug5le
    @VijaykumarVijaykumar-ug5le Před 3 měsíci

    Pip install r requirements.txt not support in cmd prompt

  • @nsk6914
    @nsk6914 Před rokem +1

    what if a person who is not inclued in the list will apper in front of the cam

  • @Aliraza-jt1jo
    @Aliraza-jt1jo Před rokem

    Having issue of: dont find a path
    Bye the Im using python .3.10.
    Window 11
    Plz anybody guide me

  • @indianmilitaryaspirants
    @indianmilitaryaspirants Před 6 měsíci

    error indicating while installing face_recognition
    please help

  • @bhuvan.h.s.2683
    @bhuvan.h.s.2683 Před rokem

    Can someone please help with this error?
    E (132) cam_hal: cam_dma_config(292): frame buffer malloc failed
    E (132) cam_hal: cam_config(376): cam_dma_config failed
    E (132) camera: Camera config failed with error 0xffffffff

  • @arupjyotilahkar8107
    @arupjyotilahkar8107 Před rokem +1

    I got 5 errors in the Arduino code please help 😢

  • @sltechgalaxy1677
    @sltechgalaxy1677 Před 2 lety

    in python code does not work errors

  • @sridharbellala15
    @sridharbellala15 Před 3 měsíci

    i didnot get anything on serial monitor

  • @AKElectroTech
    @AKElectroTech Před 2 měsíci

    [end of output]
    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for Pillow
    Building wheel for dlib (pyproject.toml) ... error
    error: subprocess-exited-with-error
    × Building wheel for dlib (pyproject.toml) did not run successfully.
    │ exit code: 1
    ╰─> [9 lines of output]
    :210: SyntaxWarning: invalid escape sequence '\('
    :211: SyntaxWarning: invalid escape sequence '\('
    :212: SyntaxWarning: invalid escape sequence '\('
    running bdist_wheel
    running build
    running build_ext
    ERROR: CMake must be installed to build dlib
    [end of output]
    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for dlib
    Failed to build Pillow dlib
    ERROR: Could not build wheels for Pillow, dlib, which is required to install pyproject.toml-based projects

  • @srk24teckbuildz76
    @srk24teckbuildz76 Před 2 lety +1

    hello i am getting some errors in python code which version of python did u use

    • @rahuljena5754
      @rahuljena5754 Před rokem

      He has used Python 3.9.7 as shown in the video.

  • @manishpatil5651
    @manishpatil5651 Před rokem

    why you haven't give us full info about it.!

  • @varunpallod6459
    @varunpallod6459 Před rokem

    Can we add anti spoofing code to this code?

  • @user-yk9bx6mn9q
    @user-yk9bx6mn9q Před 7 měsíci +6

    File "C:\attendence\facedetection.py", line 13, in
    if 'Attendance.csv' in os.listdir(os.path.join(os.getcwd(),'attendace')):
    FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\attendence\\attendace'
    Can anyone help me solve this error

  • @harismikael2964
    @harismikael2964 Před rokem

    hi, i need help! Why when i'm trying to install the requirements.txt on command prompt but it keep telling me an ERROR: Could not open requirements file: (Errno2) no such files or directory: 'requirements.txt' but i'm doing just like u said in the video. Help me! I need you're help ASAP for my STEM Project.

  • @law24d
    @law24d Před 2 měsíci

    Can you have commercial device for startup franchise based clinic model , more WhatsApp only

  • @saifullah8068
    @saifullah8068 Před 2 lety

    How much in total cost this project

  • @dilshankasthuriarachchi4737

    Hi there im waiting untill you do the cctv camera with foitage record? You were requested this before weren't you? Why cant you do it buddy🙄🙄🙄🙄😏😏😏😏

  • @AshishGupta-dw3id
    @AshishGupta-dw3id Před rokem

    How much price for this project
    You can sell this project.
    I want buy this project

  • @pawankumarsingh3996
    @pawankumarsingh3996 Před 2 lety +12

    You are too fast to understand.

  • @chrisalexthomas
    @chrisalexthomas Před rokem +1

    Why didn't you test it with faces that it doesn't recognise? That was an obvious thing to do.

  • @yummyfood1855
    @yummyfood1855 Před 9 měsíci +1

    Anyone today?

  • @asbeenabhishek4802
    @asbeenabhishek4802 Před rokem

    pip' is not recognized as an internal or external command,
    operable program or batch file.
    solution

    • @null-yt-0007
      @null-yt-0007 Před 4 měsíci

      you will have to install python first

  • @srk24teckbuildz76
    @srk24teckbuildz76 Před 2 lety +3

    i am facing problem installing the packages requirements.txt
    i am getting error at
    Building wheel for Pillow (setup.py) ... error
    from here all error starts plz help me out as soon as possible

    • @sltechgalaxy1677
      @sltechgalaxy1677 Před 2 lety

      are you sure your attendance folder is in the python folder, I have also this
      the question now I fix it , watch the video between 6:50 to 6:55

  • @aslamek919
    @aslamek919 Před 2 lety

    sir, i am getting an error like this...can u pls help me -
    Traceback (most recent call last):
    File "C:\PYTHON\face_detection_attendace.py", line 13, in
    if 'Attendance.csv' in os.listdir(os.path.join(os.getcwd(),'attendace')):
    FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\PYTHON\\attendace'
    thanks in advance

  • @abiramisirsabesan3442

    in arduino ide after verifying ur code iam getting this error sir, so what to do??
    c:\Users\abira\OneDrive\Documents\Arduino\libraries\esp32cam-main\src\internal\config.cpp: In constructor 'esp32cam::Config::Config()':
    c:\Users\abira\OneDrive\Documents\Arduino\libraries\esp32cam-main\src\internal\config.cpp:31:10: error: 'class esp32cam::Config::CameraConfigT' has no member named 'grab_mode'
    m_cfg->grab_mode = CAMERA_GRAB_LATEST;
    ^
    c:\Users\abira\OneDrive\Documents\Arduino\libraries\esp32cam-main\src\internal\config.cpp:31:22: error: 'CAMERA_GRAB_LATEST' was not declared in this scope
    m_cfg->grab_mode = CAMERA_GRAB_LATEST;
    ^
    c:\Users\abira\OneDrive\Documents\Arduino\libraries\esp32cam-main\src\esp32cam.cpp: In member function 'esp32cam::ResolutionList esp32cam::CameraClass::listResolutions() const':
    c:\Users\abira\OneDrive\Documents\Arduino\libraries\esp32cam-main\src\esp32cam.cpp:30:3: error: 'camera_sensor_info_t' was not declared in this scope
    camera_sensor_info_t* info = esp_camera_sensor_get_info(&sensor->id);
    ^
    c:\Users\abira\OneDrive\Documents\Arduino\libraries\esp32cam-main\src\esp32cam.cpp:30:25: error: 'info' was not declared in this scope
    camera_sensor_info_t* info = esp_camera_sensor_get_info(&sensor->id);
    ^
    c:\Users\abira\OneDrive\Documents\Arduino\libraries\esp32cam-main\src\esp32cam.cpp:30:70: error: 'esp_camera_sensor_get_info' was not declared in this scope
    camera_sensor_info_t* info = esp_camera_sensor_get_info(&sensor->id);
    ^
    exit status 1
    Compilation error: exit status 1

  • @sanjaybaswa6992
    @sanjaybaswa6992 Před 2 lety

    I thought it is how to mechatroincs

  • @PiusBrassTek
    @PiusBrassTek Před 6 měsíci

    I paused 25 times to understand

  • @user-yk9bx6mn9q
    @user-yk9bx6mn9q Před 7 měsíci +1

    This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for Pillow
    Running setup.py clean for Pillow
    Failed to build Pillow
    ERROR: Could not build wheels for Pillow, which is required to install pyproject.toml-based projects

  • @K95GetReadyForWar
    @K95GetReadyForWar Před rokem

    Pura batane Nahi hota kya

  • @PrintingEvie
    @PrintingEvie Před 4 měsíci

    you talk fast!

  • @leeyadav6738
    @leeyadav6738 Před měsícem

    waste of time, you should explain more in detail

  • @ameenmohemmedbashir5191

    Thanks for the video. I got an error while running the first program. Please help me to solve that. Please give me your mail id that i can contact you if needed.
    This was the error
    handlers.cpp:3:27: fatal error: uri/UriBraces.h: No such file or directory compilation terminated. Multiple libraries were found for "WiFi.h" Used: C:\Users\AMEEN MOHEMMED\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi Not used: C:\Program Files (x86)\Arduino\libraries\WiFi exit status 1 uri/UriBraces.h: No such file or directory
    Please help me

    • @avi9691
      @avi9691 Před 2 lety

      Did u find ur flaw...even i am getting the same error