Real-Time Face Recognition with Python and OpenCV - A Step-by-Step Guide 🚀

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 106

  • @apycoder
    @apycoder  22 วันที่ผ่านมา

    Check out our face recognition Based attendance system th-cam.com/video/F8Q3TrVc43Y/w-d-xo.html

  • @ShazVilliers
    @ShazVilliers ปีที่แล้ว +4

    Great work. Gonna help lots of people including me👏

  • @H-tech54
    @H-tech54 16 วันที่ผ่านมา

    thank you so much bro for your explanation

  • @awadijohan
    @awadijohan 8 หลายเดือนก่อน

    great video thanks you saved my journey, appreciate help and thanks from bottom heart

  • @user-cy7pj7yu9c
    @user-cy7pj7yu9c 4 หลายเดือนก่อน +2

    Which dlib and face recognition version u have used in this code ?

  • @rifat4330
    @rifat4330 ปีที่แล้ว +2

    Nice one bro❤
    .
    .
    .
    I need e face recognition tutorial with YOLO algorithm.

    • @apycoder
      @apycoder  ปีที่แล้ว +1

      Ok yolo tutorial will come soon 🥰

  • @prathameshshinde7
    @prathameshshinde7 3 หลายเดือนก่อน

    Thank you very very much sir for this video. Hope you prosper a lot in your life❤❤❤❤❤

  • @nesrinkalkan2339
    @nesrinkalkan2339 6 หลายเดือนก่อน +4

    Exception has occurred: RuntimeError
    Unsupported image type, must be 8bit gray or RGB image.
    File "C:\Users\ASUS\Desktop\bitirme\.ipynb_checkpoints\import face_recognition.py", line 13, in
    face_encodings = face_recognition.face_encodings(rgb_image)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    RuntimeError: Unsupported image type, must be 8bit gray or RGB image.
    bu hatayı alıyorum lütfen yardımcı olurmusunuz

    • @vladyslav-py-js-go
      @vladyslav-py-js-go 6 หลายเดือนก่อน +3

      I just uninstalled numpy 2.x.x, and then installed older version 1.26.4 (pip install numpy==1.26.4)

    • @rajkireetimaddala7042
      @rajkireetimaddala7042 4 หลายเดือนก่อน +1

      @@vladyslav-py-js-go Thank you bro

  • @forwardtechnical
    @forwardtechnical 11 หลายเดือนก่อน +1

    Great video, can you make the same thing using CNN model please !!

  • @sahilgamer4081
    @sahilgamer4081 ปีที่แล้ว +2

    Supb.. Bro..... ❤

  • @dilmithwathsala
    @dilmithwathsala 4 หลายเดือนก่อน

    Nice work. Thank you

  • @hafsathkk8236
    @hafsathkk8236 6 หลายเดือนก่อน +1

    Thanks bro it's work's

  • @41_BenjaminGeorgeVarghese
    @41_BenjaminGeorgeVarghese 6 หลายเดือนก่อน +2

    i am not able to install face_recognition it is asking for dlib and when i try to install dlib it is asking for cmake and even after installing cmake dlib is not getting installed and so is face_recognition

    • @apycoder
      @apycoder  6 หลายเดือนก่อน

      Unfortunately, most face recognition libraries don't officially support Windows. However, you can try this complete face recognition project that doesn't require a face recognition library: Real-time Face Recognition System using Python & OpenCV. It should work well for you!
      apycoder.com/product/real-time-face-recognition-system-using-python-opencv/

    • @41_BenjaminGeorgeVarghese
      @41_BenjaminGeorgeVarghese 6 หลายเดือนก่อน

      @@apycoder I somehow made it work but sometimes it is predicting wrong is it because of less entries in the dataset?

  • @Junior-fq8jo
    @Junior-fq8jo 9 หลายเดือนก่อน +1

    Salut et super travaille j'essai de faire le même depuis mais un message d'erreur s'affiche disant module cv2 not found donc j'ai passé des heures sur TH-cam pour parvenir à le réparer mais sans succès en utilisant pip install opencv-python mais sans succès slt tu peux m'aider ?

  • @kdt85
    @kdt85 2 หลายเดือนก่อน

    Thanks!

  • @yasiazizi2930
    @yasiazizi2930 29 วันที่ผ่านมา

    Hi.
    Can you also teach how to recognize faces with masks? Or do you know the source code for it that you can give me :)

  • @dremi007
    @dremi007 3 วันที่ผ่านมา

    thank you bro

  • @_AYANROY
    @_AYANROY ปีที่แล้ว +6

    face recognition is not installing. can you help please ?

    • @kexanatoronto6896
      @kexanatoronto6896 ปีที่แล้ว +1

      Send your error code

    • @annmariyajoy6293
      @annmariyajoy6293 ปีที่แล้ว

      I also got the same error

    • @apycoder
      @apycoder  ปีที่แล้ว

      Check face recognition library documentation. Is it compatible with your operating systems or not

    • @nikkiverse3070
      @nikkiverse3070 10 หลายเดือนก่อน

      @@apycoder
      IndentationError: unindent does not match any outer indentation level
      Help me

    • @yoBoi.007
      @yoBoi.007 2 หลายเดือนก่อน

      @@nikkiverse3070 its only identation error nothing difficult only you can change line of spaces where it showing error

  • @abdirahman848
    @abdirahman848 15 วันที่ผ่านมา

    Can you use machine learning

  • @srikri1403
    @srikri1403 12 วันที่ผ่านมา

    Having issues opening the .py file. Please suggest

  • @himaanshuGurjar
    @himaanshuGurjar 3 หลายเดือนก่อน

    Which ide you are using

  • @trainzworldgaming4935
    @trainzworldgaming4935 5 หลายเดือนก่อน

    Bro should i declare path instead of file name?

  • @rajkireetimaddala7042
    @rajkireetimaddala7042 4 หลายเดือนก่อน

    Thank you sir

  • @RoshiniChuri
    @RoshiniChuri 6 หลายเดือนก่อน

    Which is the front end and back end ?

  • @syaabanbux7516
    @syaabanbux7516 8 หลายเดือนก่อน +1

    Yo bro, i have a favor to ask, how can i use face recorgnition to recognize face image that were stored in the database. If the face image is same as the image that were captured by the frame then it will display my name, can u show me how to do that, sorry if my english is bad

    • @Atlantic025
      @Atlantic025 7 หลายเดือนก่อน

      did u figure it out how?

    • @apycoder
      @apycoder  6 หลายเดือนก่อน

      ​@@Atlantic025 yes brother you can get code for this , just msg me on WhatsApp

  • @mohithk1654
    @mohithk1654 หลายเดือนก่อน

    I had buy your code but it is not working like face recognition library. It detect only as it is pictures, Please suggest what to do and it is error in import torch what i should do can u help me out

    • @apycoder
      @apycoder  หลายเดือนก่อน

      You can message me on Whatsapp app I will fix this bug

    • @apycoder
      @apycoder  หลายเดือนก่อน

      I have fixed this bug , you can download it again, there is no limit to download.

    • @mohithk1654
      @mohithk1654 หลายเดือนก่อน

      @ number

    • @mohithk1654
      @mohithk1654 หลายเดือนก่อน

      @@apycoder sir it is asking to pay

    • @mohithk1654
      @mohithk1654 หลายเดือนก่อน

      sorry to distrub you sir how can i download it again sir

  • @user-cy7pj7yu9c
    @user-cy7pj7yu9c 4 หลายเดือนก่อน

    Failed building wheel for dlib , failed to build installable wheels for some pyproject.toml based projects (dlib) how to solve this error..plz explain in easy way

    • @SambaOtieno
      @SambaOtieno 4 หลายเดือนก่อน

      for these error you will have to install cmaker in your device so that the pkg can be compilled inorder to be runned

  • @ManojKumar-go1pm
    @ManojKumar-go1pm 10 หลายเดือนก่อน

    Can you make vdo on ,how to connect template in django

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      Sure

  • @PoonamPatil-u8y
    @PoonamPatil-u8y 4 หลายเดือนก่อน

    I had buy your code but it is not working like face recognition library. It detect only as it is pictures, Please suggest what to do

    • @apycoder
      @apycoder  4 หลายเดือนก่อน

      Please what's app me , I will help you in installation

  • @sithuaung2433
    @sithuaung2433 10 หลายเดือนก่อน

    Please can you explain and code for object detection with live webcam Sir?Please Sir?

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      Check my video there is specific for object detection, eye detection, blink counter, and driver drowsiness detection

  • @ojamyjack4248
    @ojamyjack4248 10 หลายเดือนก่อน +1

    how do i get the face_recognition module

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      pip install face_recognition
      pip install opencv-python
      If you don't have Python installed, download and install it from the official Python website:

  • @Aaa90099
    @Aaa90099 10 หลายเดือนก่อน

    Can I use raspberry pi through ssh and do this? If yes how?

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      Yes, you can use a Raspberry Pi for a face recognition project via SSH. You'll need to set up the necessary software and libraries on your Raspberry Pi, and then you can access and control it remotely using SSH. Make sure your Raspberry Pi has a camera module or a compatible USB camera for capturing images for face recognition.

  • @awabibrahimmohamedahmed6464
    @awabibrahimmohamedahmed6464 10 หลายเดือนก่อน

    bro what is the type of the app that you are working at??

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      I am using Kali Linux OS , and visual studio code for development

    • @awabibrahimmohamedahmed6464
      @awabibrahimmohamedahmed6464 9 หลายเดือนก่อน

      the camera never shows up
      @@apycoder

    • @rishigujarathi7146
      @rishigujarathi7146 7 หลายเดือนก่อน

      ​@@apycoder it can run on windows or not?

    • @apycoder
      @apycoder  7 หลายเดือนก่อน

      Officially the face recognition library doesn't support windows. So it won't run

  • @Deadsoul098
    @Deadsoul098 ปีที่แล้ว

    Assalamualaikum fase recingization ky liy konsi app use kr rhy ha ?ya ap kis pa work kr rhy ha plz tell me?

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      Linux OS and visual studio code for this project

  • @RuturajPatil-x1l
    @RuturajPatil-x1l 4 หลายเดือนก่อน

    Bro how can run on gup rather than cpu

  • @himaanshuGurjar
    @himaanshuGurjar 3 หลายเดือนก่อน

    How to do python coding in kali linux

  • @dpssouth-s2t
    @dpssouth-s2t 4 หลายเดือนก่อน

    i love robin duttha

  • @Momsmagic82
    @Momsmagic82 5 หลายเดือนก่อน

    Bro please help your code did't work there is an error show and submission date is 20 please help

    • @apycoder
      @apycoder  5 หลายเดือนก่อน

      Send me code on WhatsApp, you can find my what's app no on my website

  • @PonrajanN
    @PonrajanN 4 หลายเดือนก่อน

    i have Some kind of bellow error any one plz help to clear the erroe ( self: _dlib_pybind11.fhog_object_detector, image: numpy.ndarray, upsample_num_times: int = 0) -> _dlib_pybind11.rectangles Invoked with: , None, 1)

  • @snehagupta4586
    @snehagupta4586 10 หลายเดือนก่อน

    Name error : name 'known_person1_image' is not defined
    How to resolve this???

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      If you are using window os then give the complete image path

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      Send me code on WhatsApp

    • @devjai643
      @devjai643 9 หลายเดือนก่อน

      Re-check the name there must be a typo in your code,
      Here is the working code:
      import cv2
      import face_recognition
      # Load known face encodings & names
      known_face_encodings = []
      known_face_names = []
      # Load known faces & their names
      known_person1_image = face_recognition.load_image_file("Photos/Dev.jpg")
      known_person2_image = face_recognition.load_image_file("Photos/Elon.jpg")
      known_person1_encoding = face_recognition.known_face_encodings(known_person1_image)[0]
      known_person2_encoding = face_recognition.known_face_encodings(known_person2_image)[0]
      known_face_encodings.append(known_person1_encoding)
      known_face_encodings.append(known_person2_encoding)
      known_face_name.append("Dev")
      known_face_name.append("Elon")
      # Initialize the webcam
      video_capture = cv2.VideoCapture(0)
      while True:
      # Capture frame by frame
      ret, frame = video_capture.read()
      # Find all face location in the current frame
      face_locations = face_recognition.face_location(frame)
      face_encodings = face_recognition.face_encoding(frame, face_location)
      # Loop through each frame found in the frame
      for (top, right, bottom, left), face_encoding in zip(face_location, face_encodings):
      # Check if face matches any known faces
      matches = face_recognition.compare_faces(known_face_encodings, face_encoding)
      name = "Unknown"
      if True in matches:
      first_match_index = matches.index(True)
      name = known_face_names[first_match_index]
      #Draw a box around the box & label the face_encoding
      cv2.rectangle(frame, (left, top), (right, bottom), (0, 0, 255), 2)
      cv2.putText(frame, name, (left, top - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.9, (0, 0, 255), 2)
      # Display the resulting frame
      cv2.imshow("Video", frame)
      if cv2.waitKey(1) & 0xFF == ord('q'):
      break
      # Release the webcam and close OpenCV
      video_capture.release()
      cv2.destroyAllWindows()

    • @devjai643
      @devjai643 9 หลายเดือนก่อน

      Try this:
      import cv2
      import face_recognition
      # Load known face encodings & names
      known_face_encodings = []
      known_face_names = []
      # Load known faces & their names
      known_person1_image = face_recognition.load_image_file("Photos/Dev.jpg")
      known_person2_image = face_recognition.load_image_file("Photos/Elon.jpg")
      known_person1_encoding = face_recognition.face_encodings(known_person1_image)[0]
      known_person2_encoding = face_recognition.face_encodings(known_person2_image)[0]
      known_face_encodings.append(known_person1_encoding)
      known_face_encodings.append(known_person2_encoding)
      known_face_names.append("Dev")
      known_face_names.append("Elon")
      # Initialize the webcam
      video_capture = cv2.VideoCapture(0)
      while True:
      # Capture frame by frame
      ret, frame = video_capture.read()
      # Find all face location in the current frame
      face_locations = face_recognition.face_locations(frame)
      face_encodings = face_recognition.face_encodings(frame, face_locations)
      # Loop through each frame found in the frame
      for (top, right, bottom, left), face_encoding in zip(face_locations, face_encodings):
      # Check if face matches any known faces
      matches = face_recognition.compare_faces(known_face_encodings, face_encoding)
      name = "Unknown"
      if True in matches:
      first_match_index = matches.index(True)
      name = known_face_names[first_match_index]
      #Draw a box around the box & label the face_encoding
      cv2.rectangle(frame, (left, top), (right, bottom), (0, 0, 255), 2)
      cv2.putText(frame, name, (left, top - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.9, (0, 0, 255), 2)
      # Display the resulting frame
      cv2.imshow("Video", frame)
      if cv2.waitKey(1) & 0xFF == ord('q'):
      break
      # Release the webcam and close OpenCV
      video_capture.release()
      cv2.destroyAllWindows()

    • @snehagupta4586
      @snehagupta4586 9 หลายเดือนก่อน

      I am getting name error in code how to correct this?

  • @Kamatchi-d3h
    @Kamatchi-d3h 11 หลายเดือนก่อน

    how to install face recognition for python 3.12?

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      Join our WhatsApp group

  • @user-qo5fb7uv4j
    @user-qo5fb7uv4j 10 หลายเดือนก่อน

    bhai 50 Line ke code ke liye 300rs mang rha hai itna to cahtgpt likh ke de denga
    by the wat i like this video

  • @gungungupta162
    @gungungupta162 6 หลายเดือนก่อน

    pura code likha but its showing error : no such file or directory

    • @UmeshBhandari-f9b
      @UmeshBhandari-f9b 6 หลายเดือนก่อน

      8 hour hogaya error solve nahi horaha dimak ka dahi hogaya😒😒

    • @apycoder
      @apycoder  6 หลายเดือนก่อน

      Share code on WhatsApp I Will check and let you know what's the problem is

    • @apycoder
      @apycoder  6 หลายเดือนก่อน

      Keep all the images in the same working directory

    • @apycoder
      @apycoder  6 หลายเดือนก่อน

      This error occurred when python code is unable to find your images path, make sure to keep all the images in the same working directory

    • @UmeshBhandari-f9b
      @UmeshBhandari-f9b 6 หลายเดือนก่อน

      @@apycoder whatappps no. ?

  • @dpssouth-s2t
    @dpssouth-s2t 4 หลายเดือนก่อน

    i love robbin dutha

  • @tahmidrahman8173
    @tahmidrahman8173 ปีที่แล้ว +1

    is it based on CNN?

    • @apycoder
      @apycoder  ปีที่แล้ว

      Yes python face recognition library is based on CNN

    • @sujoysetua0814
      @sujoysetua0814 ปีที่แล้ว

      ​​@@apycodervai please give the source code

    • @apycoder
      @apycoder  ปีที่แล้ว

      Go and visit again to get Source code , i have added link in the description

  • @amanisguru6114
    @amanisguru6114 11 หลายเดือนก่อน

    Isme attendance kaise laga sakte hai

    • @apycoder
      @apycoder  11 หลายเดือนก่อน

      There is a separate video for face recognition based attendance system

    • @amanisguru6114
      @amanisguru6114 11 หลายเดือนก่อน

      @@apycoder watched it already

  • @himanshumatlani8587
    @himanshumatlani8587 3 หลายเดือนก่อน

    reply me for issues in installing face recognition i will help u out

  • @SatyaYinakonda
    @SatyaYinakonda 10 หลายเดือนก่อน

    Identation problem at unknown

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      Join our WhatsApp group and send me your code

  • @lavanreddy2408
    @lavanreddy2408 10 หลายเดือนก่อน

    Bro can you send source code

    • @apycoder
      @apycoder  10 หลายเดือนก่อน

      There is a source code link in the description

    • @devjai643
      @devjai643 9 หลายเดือนก่อน

      import cv2
      import face_recognition
      # Load known face encodings & names
      known_face_encodings = []
      known_face_names = []
      # Load known faces & their names
      known_person1_image = face_recognition.load_image_file("Photos/Dev.jpg")
      known_person2_image = face_recognition.load_image_file("Photos/Elon.jpg")
      known_person1_encoding = face_recognition.face_encodings(known_person1_image)[0]
      known_person2_encoding = face_recognition.face_encodings(known_person2_image)[0]
      known_face_encodings.append(known_person1_encoding)
      known_face_encodings.append(known_person2_encoding)
      known_face_names.append("Dev")
      known_face_names.append("Elon")
      # Initialize the webcam
      video_capture = cv2.VideoCapture(0)
      while True:
      # Capture frame by frame
      ret, frame = video_capture.read()
      # Find all face location in the current frame
      face_locations = face_recognition.face_locations(frame)
      face_encodings = face_recognition.face_encodings(frame, face_locations)
      # Loop through each frame found in the frame
      for (top, right, bottom, left), face_encoding in zip(face_locations, face_encodings):
      # Check if face matches any known faces
      matches = face_recognition.compare_faces(known_face_encodings, face_encoding)
      name = "Unknown"
      if True in matches:
      first_match_index = matches.index(True)
      name = known_face_names[first_match_index]
      #Draw a box around the box & label the face_encoding
      cv2.rectangle(frame, (left, top), (right, bottom), (0, 0, 255), 2)
      cv2.putText(frame, name, (left, top - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.9, (0, 0, 255), 2)
      # Display the resulting frame
      cv2.imshow("Video", frame)
      if cv2.waitKey(1) & 0xFF == ord('q'):
      break
      # Release the webcam and close OpenCV
      video_capture.release()
      cv2.destroyAllWindows()