Face Recognition With Raspberry Pi + OpenCV + Python

Поделиться
HTML-код
  • Опубликовано: 19 июн 2024
  • Subscribe For More!
    Article with All Steps - core-electronics.com.au/tutor...
    Teach your Pi to spot human faces, train it to know your face and run code so that it will successfully identify you when it sees you. Then use your face to control the GPIO!
    Make sure to use the Previous Raspberry Pi 'Buster' OS with this Guide.
    Related Information
    Flashing 'Buster' OS onto a Raspberry Pi - core-electronics.com.au/tutor...
    Face and Movement Tracking Pan-Tilt System For Raspberry Pi - core-electronics.com.au/tutor...
    Object and Animal Recognition with a Raspberry Pi - core-electronics.com.au/tutor...
    Hand Tracking & Gesture Control With Raspberry Pi - core-electronics.com.au/tutor...
    Speed Camera with Raspberry Pi - core-electronics.com.au/tutor...
    Control Your Raspberry Pi Remotely Using Your Phone (RaspController Guide) - core-electronics.com.au/tutor...
    I will show you exactly how to have your Raspberry Pi credit card sized computer be able to spot human faces, how to train it to know your face and run code so that it will successfully identify you when it sees you. Then I'll take it another step and show you how you can use your face to control a servo attached to the Raspberry Pi. Open Source Software and Raspberry Pi go together hand in hand. Two excellent examples of this are OpenCV which provides a huge free resource to solve real-time computer vision problems and the Python Face Recognition Package which computes bounding boxes around a face in real-time. With it working we can do so many things with this now. Simply to start can now jump into the folders with the Python code and alter some lines of code so that every time a known face is seen it will send out signals via the GPIO pin of the Raspberry Pi. These GPIO pins can be used to control an almost endless amount of sensors and mechanisms. In this video I will get a servo to rotate when the Raspberry Pi system sees my face. If it sees someone else face or nobody's face it will not activate the servo. Huge thanks go to the Open-CV and Facial Recognition Package teams that work on the amazing machine learning software that we have running on the Raspberry Pi. Both are really good Open Source software. Also a huge thank you to Caroline Dunn whose created the amazing software that makes these two systems work so well together. There is just so much potential with this software to take projects to amazing places.
    If you have any questions about this content or want to share a project you're working on head over to our maker forum, we are full time makers and here to help - coreelec.io/forum
    Core Electronics is located in the heart of Newcastle, Australia. We're powered by makers, for makers. Drop by if you are looking for:
    Raspberry Pi Official Camera Module V2 (used here): core-electronics.com.au/catal...
    Raspberry Pi 4 Model B (4GB) Ultimate Kit Bundle (AVALIABLE!) - core-electronics.com.au/raspb...
    Raspberry Pi 4 Model B 8GB: core-electronics.com.au/catal...
    Makeblock 9g Micro Servo Pack (used here): core-electronics.com.au/catal...
    Raspberry Pi High Quality Camera (Version 3): core-electronics.com.au/catal...
    Raspberry Pi 4 Power Supply: core-electronics.com.au/catal...
    0:00 Intro
    0:10 OpenCV and Face Recognition Package Overview
    0:33 Video Overview
    0:54 What You Will Need
    1:30 Set Up and Training The Model
    4:30 Its Working!
    4:50 Experimentation with Facial Detection
    5:18 Where to Now? (Face Controlled Servo)
    6:08 Demonstration
    6:38 Acknowledgments
    7:02 Outro

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

  • @dgb5820
    @dgb5820 2 года назад +28

    That was one of the best information instructional videos pertaining to The raspberry PI I have ever seen. You nailed it mate.
    Is there any potential towards object recognition?
    If so please make a video

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Thank you very much, we do have a guide on object recognition in the works, keep an eye out. 😄

    • @Core-Electronics
      @Core-Electronics  2 года назад +2

      Got you sorted - ruclips.net/video/iOTWZI4RHA8/видео.html

  • @wierzba1992
    @wierzba1992 Год назад +11

    Cool stuff, this was my disertation project! Face Recognition with Pan & Tilt tracking using two servo motors! :D Tip: use traditional machine learning like Histogram of Orianted Gradient or Haarcascade instead of Deep Neural Nets because they are soooo much faster! Also a good thing to look at is a PID controller. Cheers!

    • @Core-Electronics
      @Core-Electronics  Год назад

      What a brilliant dissertation project 😊 here is how I tackled doing Face Tracking with a Pan-Tilt HAT system - ruclips.net/video/T_892SKVNf4/видео.html
      PID Control is definitely a worthy pursuit however as we are pushing the hardware to its full capacity there seems to be one that naturally occurs.

  • @quintonvehon2638
    @quintonvehon2638 2 года назад +3

    Great tutorial and the article comment section was so informative and helpful when I had issues. Can't wait for more awesome videos from you Tim!

  • @stevenhillman6376
    @stevenhillman6376 8 месяцев назад +2

    Awesome , great tutorial. I now have this running on my Pi4, MacBookAir and iMac.. Easy to follow and all links etc. provided. Thanks again. 10/10

    • @keshavkumarray5460
      @keshavkumarray5460 3 месяца назад

      Hi Steve and Tim,
      I have installed the OS Pi Buster as you guided but in my PI File I didn't get 'Facial_Recognition' folder.
      Thanks in advance for suggestions

  • @alexiscruz5854
    @alexiscruz5854 2 года назад +2

    Thank you so much for making these videos. They deserve so many views. You're awesome!

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Very kind mate 🙂 I get excited making these videos, hope that comes through + lots left to explore.

  • @amarnathv8689
    @amarnathv8689 2 года назад +3

    Awesome project, Thanks for the steps to install open cv libraries.

  • @BlizzOd
    @BlizzOd Месяц назад +1

    Thanks mate I
    it was one of the best info
    Lot of your vids has helped me
    Keep it up 👍👍

  • @qamilharith
    @qamilharith 2 года назад +1

    Thank you so much !

  • @paveljurica2966
    @paveljurica2966 Год назад +1

    Thank you man!

  • @lakostal
    @lakostal Год назад +1

    Awesome! I had some troubles along the way with the install but your support on the website is amazing. Thank you Tim!

  • @danieleporfiri1302
    @danieleporfiri1302 Год назад +4

    hello! can it be done with a photo?
    i got an external source which saves images in a folder in my rpi overwriting it when it detects a face.
    i want to run face recognition on that picture.
    is there a way to use my image instead of the live streaming?

  • @jonahnazarian8897
    @jonahnazarian8897 Год назад +1

    Hey, great video. I’m a little new to this and I was wondering how to get these li and facial recognition folders. I have python downloaded on my raspberry pi, but don’t have any of these folders. Thanks.

  • @fattyandpeaches4275
    @fattyandpeaches4275 2 года назад +1

    You're a beast mate, thanks for the video

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Haha much appreciated, hope it helps you on a rad project 😄

  • @khadir6221
    @khadir6221 Год назад +2

    Hello, great video man keep it going. I have a raspberry pi 3b+ and whenever i execute the code there is a 10-15 second delay. I tried both cameras like python one and a webcam and same result. When i try running a simple code there is no delay. What can i do?

  • @samcjsanchez4940
    @samcjsanchez4940 Год назад +2

    Wow this is a great and very smooth tutorial!!!
    Do you have both object and face detection with audio output???

    • @Core-Electronics
      @Core-Electronics  Год назад

      Cheers mate 😊 If you like this you should check out Oak-D Lite with Raspberry Pi - ruclips.net/video/7BkHcJu57Cg/видео.html
      You can also definitely include Audio Output to the Python Scripts I have provided here.

  • @bhurkeneil4245
    @bhurkeneil4245 2 года назад +1

    You explain very well thanks

  • @johnlordibanez1697
    @johnlordibanez1697 Год назад

    hi tim, i just want to ask how to make your motor servo back to 0 degrees if its not detecting any objects thankss

  • @RajeshmayBurman
    @RajeshmayBurman Месяц назад

    Awesome Project

  • @composeexpose8009
    @composeexpose8009 6 месяцев назад

    Hi! Would it be possible have the Raspberry Pi adjust the exposure so that the face is always properly exposed? If so, any idea how I can achieve this? Thank you!

  • @animukan3950
    @animukan3950 9 месяцев назад

    How far is the camera can scan face? If this use as CCTV camera that need to place so much far like around 3-4 meters from people, does it recognize the face as well?

  • @romtham2505
    @romtham2505 10 месяцев назад

    My code needs to use the values ​​from the pickle file so cd myfolder must be used before it can run. Is there a way to write a script run? Please.

  • @sokunpanhaleang2455
    @sokunpanhaleang2455 2 месяца назад

    Hi, For that camera does it detect human even in the dark, smoke or in fire

  • @dwynemarquita1676
    @dwynemarquita1676 Год назад +1

    Is it the same with using the high quality camera?

  • @BlissfulBloke
    @BlissfulBloke Год назад +1

    Can anyone elaborate on the compatibility issues for OPEN-CV with the new Raspberry Pi ‘Bullseye’ OS mentioned in the article?

  • @el-mohandes
    @el-mohandes Год назад +1

    wonderful

  • @Videogame9559
    @Videogame9559 7 месяцев назад

    Hi did this images wasn't the folder do you rename the photos folder ?

  • @xavierrichards5345
    @xavierrichards5345 2 месяца назад

    hai! Nice video, Can you tell me what Is the accuracy like and how many I can train? As I had a few face recognition project experiences there is very little accuracy and i have tried using various libraries like face recognition using python in my raspberry pi.

  • @muhammadsalem9924
    @muhammadsalem9924 9 месяцев назад

    I have this project :
    "Design of Driver Awareness system depending on Eye and Face Feature and Discrimination"
    Can I use ESP32 instead of Raspberry Pi? Please answer

  • @adrienguidat6805
    @adrienguidat6805 2 года назад +1

    Brilliant, thx!

  • @Razibulsumon
    @Razibulsumon 6 месяцев назад

    I am very new and how different it is from bookworm? Also Picamera is no longer available now it is libcamera do you have a tutorial with libcamera. ALso is it possible to avoid pip since we have to create venv . Thanks a lot for your help.

  • @RajeshmayBurman
    @RajeshmayBurman Месяц назад

    Can this project can be considered under iot hardware project?

  • @TheSj98
    @TheSj98 2 года назад +2

    Hello! Great tutorial! Is there a way where we can improve the frame rate? The program is able to recognize my face but the frame rate is very low. I am not using a raspberry pi camera, just a random USB webcam.
    Also, I am facing an issue where another person comes into frame, instead of showing "unknown", it displayed my name instead. I tried taking 40 images instead of 10 but the result is still the same. Please let me know if you have any way to solve this. Thank you!

    • @Core-Electronics
      @Core-Electronics  2 года назад +1

      Can I ask which Raspberry Pi you are using? Using the highest Spec Pi possible is always my first recommendation. Using a TPU accelerator like the Google Coral edge TPU will also provide some signification FPS gains.
      Also it surprises me that it isn't identifying correctly, potentially providing it with fewer than 10 images will yield better results in your particular use case. Hope this helps!

  • @iankantian
    @iankantian Год назад +2

    My robot projects are about to get WAAAAAAAAAAAAY creepier. I love it.

    • @Core-Electronics
      @Core-Electronics  Год назад

      Have fun and use your new found computer superpowers for good 😊

  • @maricelcarney6805
    @maricelcarney6805 12 дней назад

    Can you use Microsoft Azure face api on this and use it for unlocking the gate using solenoid lock.

  • @binauralbeats-relaxingmusi4336
    @binauralbeats-relaxingmusi4336 4 месяца назад

    How i can setup it using esp cam and live object recognition and its should give output in speaker

  • @milomoores
    @milomoores 8 месяцев назад

    is there any way to improve the fps when it's searching live for faces?

  • @112Famine
    @112Famine Год назад +1

    People that live outside of the city need a version of this that can detect wildlife; bears, cougars, & alligators so they know if it is safe to open their door, doubly true if they have small kids or dogs that want to play in the yard & not be eaten.

  • @Xardas_
    @Xardas_ Год назад +1

    Well done. :)

  • @chakrikaanoushapinisetty2197
    @chakrikaanoushapinisetty2197 Год назад +1

    Hey Timmy,
    Thanks a lot the video is great.
    We are actually looking how to close the servo motor back after it opens .
    Can you please help us out.?
    Thank you!

    • @Core-Electronics
      @Core-Electronics  Год назад

      Heyya, everything you need to understand exactly how to do that you can find here 😊 - core-electronics.com.au/guides/control-servo-raspberry-pi/

  • @Dart.elevate
    @Dart.elevate 2 года назад +1

    Please tell me , which algorithm is used for facial recognition.
    name?
    BTW love your videos.🔥❤️

    • @Core-Electronics
      @Core-Electronics  2 года назад +1

      Viola Jones Algorithm is what your looking for. If it was just Haar-Cascade Detection you wouldn't be able to identify different faces as easily.

  • @keyana.8376
    @keyana.8376 2 года назад +4

    Am I wrong in assuming that the project can't run standalone, e.g. with a power supply and no connections to a computer once the program has been uploaded? Or will it always need to be "plugged" in? Thanks for the great video!

    • @Core-Electronics
      @Core-Electronics  2 года назад +2

      You can run face detection without a display. So if you can remotely/headlessly start the Python Script (using your phone like this guide here is a good way to do that - core-electronics.com.au/guides/raspcontrol-raspberry-pi/) it'll run just like normal.
      So if you ran that servo script, if you showed it your face it'll work as it should and activate that servo, with or without a display.
      Hope that helps 😊

    • @scyxrazor473
      @scyxrazor473 Год назад

      @@Core-Electronics Hi, the link you provided is not available :(

  • @ronneljayaspiras8918
    @ronneljayaspiras8918 6 месяцев назад

    hi tim
    after putting the cd facial_recognition (4.00)
    my raspi keeps saying ;
    bash: cd: facial_recognition: No such file or directory

  • @afrojkhan6634
    @afrojkhan6634 Год назад +2

    I had done this using arduino in 2020 . I had use led bulb instead of servo motor

  • @Dart.elevate
    @Dart.elevate 2 года назад +1

    Hi Tim, can we run our face recognition program and live stream on local host at same time? if yes , can you please guide me?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      You can definitely live stream the camera results out of the Raspberry Pi so long as your internet its up to the task. It will slow down the Raspberry Pi slightly however. Come jump onto our forums if you need a hand with any project 😊

  • @SuperNikhil001
    @SuperNikhil001 Год назад +1

    This a major help for me ... great tutorial .. One question though .. is there a way to unlearn a face .. so the systme does not recognise it any more

    • @Core-Electronics
      @Core-Electronics  Год назад

      Absolutely, just delete that folder where you have those photos that it has trained on. That should be enough to stop it knowing someone (without having to go through the installation process again)

    • @SuperNikhil001
      @SuperNikhil001 Год назад +1

      @@Core-Electronics yeah was messing around and understood that could be done .. 😁🫡 .. thank you so much 😁

  • @johnholland5017
    @johnholland5017 Год назад +1

    Great, thanks, is there a pan and tilt motion tracking mode available??

    • @Core-Electronics
      @Core-Electronics  Год назад

      Heyya John Holland come check out this video I did on exactly that - ruclips.net/video/T_892SKVNf4/видео.html
      It'll get you right into the thick of it 🙂

  • @ShavoTako
    @ShavoTako Год назад +1

    very good project bro, do you think I can use a usb webcam, as a camera instead of the raspberry one???

    • @Core-Electronics
      @Core-Electronics  Год назад

      Absolutely mate! Just check the bottom of the | Demonstration | chapter to see how to modify one line of the script to do so 😊

  • @Ssyn23755
    @Ssyn23755 7 месяцев назад

    what are all the software used for this to work?

  • @gapguy9564
    @gapguy9564 Год назад +2

    How can i use regular usbwebcam for this?

  • @maximprokhman9133
    @maximprokhman9133 Месяц назад

    Hello, I'm trying to follow the tutorial but I can't find the folder ''facial_recognition''. How do I find her?

  • @JamesCRugby
    @JamesCRugby 2 года назад +1

    Did I need a different program for the pi as the link you have provided is for pan and tilt system of witch I don't intend to use ?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Not quite sure what you mean but the full article (with everything you need for this video) can be found here - core-electronics.com.au/tutorials/face-identify-raspberry-pi.html

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

      @@Core-Electronics So I'm now setting up my pi with the full article and just added the terminal line (cmake -D CMAKE_BUILD_TYPE=RELEASE \) but it looks like it has crashed I pressed return and I have the following symbol > this is the second time this has happened help

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Hey mate, is totally okay seeing that | > | symbol. Just continue on with the next terminal line | -D CMAKE_INSTALL_PREFIX=/usr/local \ | and so forth. Then once you get to | -D BUILD_EXAMPLES=OFF .. | it will return to normal terminal command lines without the | > |. Hope this help!

  • @hanako6465
    @hanako6465 24 дня назад

    Hey can you iris recognition with raspberry pi?

  • @sku1196
    @sku1196 2 года назад +1

    Hey! can you please leave a link for the preinstalled opencv image? Would help a lot

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Wish I could. I did make an image for it but there is no good way of distributing the large image file in a manner which is future proof.
      It will take some time but I have proofread each step to install OpenCV and the dependencies from scratch, so you absolutely won’t run into any errors, it just takes a little time to do so.

  • @maelstrom6287
    @maelstrom6287 Год назад

    hello does this python code work on raspberry pi 3 model b+

  • @achyutreddy2007
    @achyutreddy2007 2 года назад +1

    Hello!
    What if I were running OpenCV code from the Pycharm IDE. How would pair the raspberry pi camera instead of the webcam that I am using for the code?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Pycharm IDE is just a Python interpreter software just like Thonny IDE, so all the scripts here will work in either. If your using a Pi Camera all the scripts talked about here will work straight away, you will need to alter some values in the script if your using a USB webcam.

  • @mahmoudsalah1573
    @mahmoudsalah1573 2 года назад +1

    tnx , love u 🤩🤩🤩

  • @thewastelandwaffle9334
    @thewastelandwaffle9334 2 года назад +1

    Could I be able to get it to play an audio file instead, and how would I go about implementing that into the script?

    • @giji6762
      @giji6762 2 года назад +1

      you can just google how to play sound in python, and put that code instead of the 3 lines for the servo

  • @rednas0787
    @rednas0787 2 года назад +1

    Is the redbarry pi fecial recognition triggered by physical photo's? Or is it smart enough to distinguish real humans and photos?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      I reckon you'd be able to trick it with a photograph.

  • @TanimImam
    @TanimImam Год назад +1

    TNice tutorials

  • @halimaaqraa4545
    @halimaaqraa4545 2 года назад +1

    Hi there, we downloaded open cv in diff path, we are trying to run your code but face this prob
    -> _model.py
    Traceback (most recent call last):
    File "/home/pi/raspberry-pi-opencv/facial_recognition/train_model.py", line 5, in
    import face_recognition
    ModuleNotFoundError: No module named 'face_recognition'
    Anyone help!

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Would definitely recommend going through the process outlined in the Written article. I ran into all kinds of problems trying to download Open-CV and getting it to run using different methods/paths.

  • @caseystumpf752
    @caseystumpf752 7 месяцев назад

    when building make -j$(nproc)
    it freezes at 99% at Built target opencv_perf_superres
    any solution tried twice froze at same spot

  • @PrestonZen
    @PrestonZen Год назад +1

    How do I reduce the quality of my camera? It defaults to 4056x3040 which is way too large and it drops my frames like crazy. I have the RPI 4 8GB RAM

    • @Core-Electronics
      @Core-Electronics  Год назад

      In the main script you will find this line of code | frame = imutils.resize(frame, width=500) |. Edit that 500 to be a smaller number to increase your FPS 😊

  • @Bllackmage
    @Bllackmage 7 месяцев назад

    can i open the face recognition with node red?

  • @RollingInBoost
    @RollingInBoost Год назад +1

    can this also work with an IR camera for night vision?

    • @Core-Electronics
      @Core-Electronics  Год назад

      I haven't run this exact machine learnt system with an IR camera but it should work fine 😊

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

    Hi Tim when I write this part ( make -j$(nproc) )
    this error jump to me
    (error: unrecognized command-line option ‘-param=ipcp-unit-growth=100000’; did you mean ‘-param=ipa-cp-unit-growth=’?)
    what should I do
    Need some help, please

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Double check everything you have written before is correct. Re-type | make -j$(nproc) | and if you keep running into issues come jump into the forum/comments in Written Article. A lot of successful troubleshooting there and I'll be better able to help you until we get it working 🙂

  • @manashpratimsaikia
    @manashpratimsaikia 6 месяцев назад

    After running in thonny following errors come " ImportError: numpy.core.multiarray failed to import"

  • @harryhoughton1314
    @harryhoughton1314 2 года назад +1

    Hi I am getting an error when I try to increase the swap size. when I enter sudo nano /etc/dphys-swapfile
    After pressing enter, the error appears saying [error reading lock file /etc/.dphys-swapfile.swp: nog enough data read]
    what is causing this?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      I think your swapfile is corrupted. Give yourself a treat and flash yourself a new fresh version of Raspberry Pi 'Buster' OS and tell me if that problem happens again 🙂

  • @Jiggafreejay
    @Jiggafreejay Год назад +3

    Timmy, are you still assisting individuals with questions or if they run into a problem with your video?

    • @Core-Electronics
      @Core-Electronics  Год назад

      My man absolutely I am 😊! Usually the best place for more complicated questions would be at the bottom of the full written up article in the comment section (because you can add photos/screen caps) and I'm guaranteed not to miss them - core-electronics.com.au/guides/face-identify-raspberry-pi/

  • @Ibrahim5902
    @Ibrahim5902 2 года назад +1

    Hi, when I try to execute python facial_req.py I get the following error [ WARN:0@5.322] global /home/pi/opencv/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video2): can't open camera by index. Is this an issue with the OpenCV installation?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Come jump onto the Full written up article and check the comment section. A lot of successful trouble shooting can be found there.
      This is a Camera Index setting that you just need to make a quick adjustment in the Python code. I talk about it explicitly in the bottom paragraph of the Demonstration section - core-electronics.com.au/guides/face-identify-raspberry-pi/#Demon

  • @lalithnarayanan1979
    @lalithnarayanan1979 Год назад

    how to stream the content to other local device
    video on that pls

  • @fatinnuradibahbintimuslan1287
    @fatinnuradibahbintimuslan1287 2 года назад +1

    Do you have coding for confidence value that can put in facial_req.py ?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Have a look at this fellows work in regards to confidence values - pyimagesearch.com/2018/09/24/opencv-face-recognition/

  • @jonnamaelastimoso562
    @jonnamaelastimoso562 Год назад

    What algorithm did you use for face recognition?

    • @Core-Electronics
      @Core-Electronics  Год назад

      A number of parts all come together to make this possible. I link some of the most important packages here - pypi.org/project/face-recognition/ opencv.org/ pypi.org/project/imutils/

  • @Vetri-xc2mi
    @Vetri-xc2mi 26 дней назад

    Yo can we use a raspberry pi 0w for this project

  • @sabilafurniture1042
    @sabilafurniture1042 Год назад

    Hey Bro, Don't talk down to yourself like that. believe in yourself and don't let nobody change your mindset of that!

  • @alfold2000
    @alfold2000 Год назад +2

    Hey, can this be done with a wsb webcam?

    • @Core-Electronics
      @Core-Electronics  Год назад +1

      USB Web cameras definitely work. Come check the full written up article to see how to 😊

  • @FSANJAY-gv2eh
    @FSANJAY-gv2eh Год назад +1

    hi i have problem with the train part there is a error shown that no module named imutils can i know how to solve it

    • @Core-Electronics
      @Core-Electronics  Год назад

      Come check the comment section at the bottom of the full written up article. There will be a solution for you there 😊

  • @ibrahimshaikh9179
    @ibrahimshaikh9179 2 года назад +1

    Can you please share the gpio connection to servo motor wire connection to which gpio number?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Come check out this guide which will have everything you need to know 🙂 - core-electronics.com.au/tutorials/control-servo-raspberry-pi.html

  • @scenesticlad3042
    @scenesticlad3042 2 года назад +1

    What if I want the data of detected persons to be stored in the memory, and the second part is that Can I detect objects and save them with the data of a specific person who detected the object in the camera?

    • @Core-Electronics
      @Core-Electronics  2 года назад +1

      You can definitely alter the code so that it takes a snapshot/video recording every time a face is seen. In regards to object detection I've put together a guide on doing just that, linked in the description.
      Combining both Object and Face detection as a single system is doable, something I'd love to pursue.

    • @scenesticlad3042
      @scenesticlad3042 2 года назад +1

      @@Core-Electronics ok man thanks would try

  • @sripalimanimekala8730
    @sripalimanimekala8730 10 месяцев назад

    can i do this with rasphberry pi 3b+ without any issues? can anyone reply to this ASAP.

  • @hopi9927
    @hopi9927 2 года назад +1

    Dear,I can not use opencv with thony ,can you explain me how to install opencv matplot to run on thony ?thank

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Jump to the full write up article and you'll find both troubleshooting in the comments and a full step-by-step process to install the face recognition software.

  • @jovenfabricante9925
    @jovenfabricante9925 2 года назад +1

    if i use a usb webcam does the camera still work? sorry newbie.

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Absolutely it will work - some things will need to be altered in the Scripts and a different script needs to be used to take the initial images that it learns from but everything you need is provided in the written up guide 🙂

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

    Not working I installed all libraries but i still getting errors. Some errors I fixed but i can´t fix: "AttributeError: 'NoneType' object has no attribute 'shape'
    " maybe you can make full tutorial with installing all libraries etc.

    • @Core-Electronics
      @Core-Electronics  2 года назад

      The full article does go through the whole process of installing Open-CV but it would definitely be worthwhile making a video guide on the process, particularly once Open-CV and the new 'Bullseye' Raspberry Pi OS release has full compatibility.
      In regards to fixing your issue, it is important to run the old 'Buster' Raspberry Pi OS as this currently is the only compatable OS with Open-CV. Here is a guide on how to do that - core-electronics.com.au/tutorials/flash-buster-os-pi.html.
      If you still run into issues open up a forum topic and I'll help you through the whole process there 😊

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

      hello mate, I got the same error, did you manage to fix it ?

  • @hamvok
    @hamvok 2 месяца назад

    the facial_recognition folder is not forming after multiple attempts

  • @winterender8663
    @winterender8663 Год назад +1

    Timmy my friend I require some help. I am planning on incorporating this face recognition system for my school project. However, every week we are subjected to a different raspberry pi. Therefore, whatever folders and dependencies we install the previous week would no longer be there. Thus I would have to spend a hour or so getting the required items set up. Thus, is there a better way I can approach this such that the set up time is not that long and I can immediately get it working. Let me know what I have to take note of. Thank you

    • @winterender8663
      @winterender8663 Год назад +1

      Also is there a better way in which I can contact u? Discord or something. Thanks

    • @Core-Electronics
      @Core-Electronics  Год назад +1

      The easiest way I can think is to take in your own SD card 😊 that is the whole brain of the operation and once installed you can plug it into any similar version of Raspberry Pi and be smooth sailing. The other option is to create a Custom Image of your Raspberry Pi instance. This Image you can then use to flash other SD cards, speeding up the process as you will just need to flash the SD card with your already Face Installed image. Heres the process for that - ruclips.net/video/tDmoIZSElR4/видео.html
      And the best place to contact me would be at our forums here, pop by if you have any questions on anything electronic! - forum.core-electronics.com.au/

    • @winterender8663
      @winterender8663 Год назад +1

      @@Core-Electronics ModuleNotFoundError:No module named 'cv2'

    • @winterender8663
      @winterender8663 Год назад +1

      Am I meant to do pip install opencv-python

    • @winterender8663
      @winterender8663 Год назад +1

      Also do I really need a raspberry pi camera to take pictures for training model. Or could I just prepare the pics using my laptop camera and just train them on the raspberry pi. Or if possible can I take pictures and train the model on my PC?

  • @vovantoan5786
    @vovantoan5786 2 года назад +1

    Hi guy. Fps in my project is less than 1. Can you instruct me to increase fps to recog faster? Thank you very much

    • @Core-Electronics
      @Core-Electronics  2 года назад

      All depends on the hardware that you are using. If you want some real fast Facial Recognition that can get fed into a Raspberry Pi check out this product here - core-electronics.com.au/luxonis-oak-d-depthai-hardware.html

  • @alvinchin8007
    @alvinchin8007 2 года назад +1

    Hi. Is it possible to create a GUI that can link this python script? If yes, what language can I use?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Absolutely. I talked a little bit about GUI in my Python Workshop, I will link to it here - core-electronics.com.au/guides/python/Tkinter-Python/
      There are also many different ways to create GUI, Java is a very common language to do so.

  • @chattarikapollaor2973
    @chattarikapollaor2973 2 года назад +1

    Heyya mate, can it control several servos?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      You absolutely can. Check out this guide for controling one or two servos core-electronics.com.au/guides/control-servo-raspberry-pi/ - and this one for controlling heaps of Servos with a Raspberry Pi - core-electronics.com.au/guides/servo-hat-raspberry-pi/.

  • @moabadejumat3609
    @moabadejumat3609 Год назад +1

    Hello! I was wondering if i can use a raspberry pi 2 model b for the project

    • @Core-Electronics
      @Core-Electronics  Год назад

      It will go very very slow if you do.

    • @moabadejumat3609
      @moabadejumat3609 Год назад +1

      @@Core-Electronics when training the model or recognizing faces?

    • @Core-Electronics
      @Core-Electronics  Год назад

      Recognising faces. Training will still be really fast.

  • @pisblashes1611
    @pisblashes1611 2 месяца назад

    Can you help me with my project?

  • @danielmittelman4941
    @danielmittelman4941 Год назад +1

    I can't find the setup link you mentioned we need to download?

    • @Core-Electronics
      @Core-Electronics  Год назад

      Here are the set up terminal commands - core-electronics.com.au/guides/face-identify-raspberry-pi/#Long - Follow through exactly and you'll be good to go 😊

  • @robertbrennan5789
    @robertbrennan5789 Год назад +1

    Hi, where can I get the code for the servo control? Cannot find it on the link. Thanks again

    • @Core-Electronics
      @Core-Electronics  Год назад +1

      You'll find the exact 5 lines I added to | facial_req.py | to make it possible in the script explained in the where to now section of the written up guide - core-electronics.com.au/guides/face-identify-raspberry-pi/#Where
      That'll sort you right out 😊

    • @robertbrennan5789
      @robertbrennan5789 Год назад +1

      @@Core-Electronics thank you so much! That just made my day and saved me from a lot of stress! 😃

  • @glockcallme626
    @glockcallme626 2 года назад +1

    what is the raspberry pi you are using and what model is it ?

  • @sharyarkhan4363
    @sharyarkhan4363 Год назад +1

    great lesson but may i have for train and recognize script of python please

    • @Core-Electronics
      @Core-Electronics  Год назад

      core-electronics.com.au/guides/object-identify-raspberry-pi/ There you go mate 😊

  • @zainmuhammad4471
    @zainmuhammad4471 2 года назад +1

    Hie Timmy, im having issues with installing open cv. I have followed the complete guide on your web sites but opencv won't install. And every lines worked i didn't got any error though the installing process. When im importing the cv2 in the python code im having no modules name cv2. Please help is for an school project. Thanks.

    • @Core-Electronics
      @Core-Electronics  2 года назад +1

      How very weird, Come check out the comment section for the full write up, there is a lot of successful troubleshooting that you can learn from there. If you keep running into issues post some screenshots of the error and I'll help you get your system up and running proper 😊

    • @zainmuhammad4471
      @zainmuhammad4471 2 года назад +1

      @@Core-Electronics my problem is half solved, when i have installed cv2 but it's only installing with the python 2.7 and not the latest version of python so i can't use thony ide also because he's not finding any module named cv2. Also in the terminal if i will run python3 and import cv2 it will tell me also no module name cv2. And i haved checked im running the old buster version.
      Ps: thanks for your respond :)

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Heyya mate, I got flooded with RUclips comments and this one slipped through the radar. I'll definitely best be able you on our forum, come write up a message there with some photos and we'll have your system up and running in no time.

    • @stoopid-studios
      @stoopid-studios 11 месяцев назад

      @@zainmuhammad4471 thats the version that im using

  • @chuchumb3r918
    @chuchumb3r918 Год назад +1

    Can I use a webcam instead of the camera module ?

    • @Core-Electronics
      @Core-Electronics  Год назад +1

      Absolutely you can use a USB powered web camera. Check the bottom of the demonstration section in the Full Written Up article to see how - core-electronics.com.au/guides/face-identify-raspberry-pi/#Demon

  • @berishabida3225
    @berishabida3225 2 года назад +1

    I've downloaded opencv but I still get an error of "no module named cv2", and I'm not sure how to fix it?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Come jump onto the comment section of the written article. A lot of successful troubleshooting has happen there and if the solution to your problem isn't there I'll help you out until we get your system running 😊

  • @keshavkumarray5460
    @keshavkumarray5460 3 месяца назад

    I am getting this error continuously, how to fix that:-
    Traceback (most recent call last):
    File "/home/keshav/facial_recognition/headshots_picam.py", line 17, in
    cv2.imshow("Press Space to take a photo", image)
    cv2.error: OpenCV(4.4.0) /home/keshav/opencv-4.4.0/modules/highgui/src/window.cpp:651: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'

  • @alexmanole1038
    @alexmanole1038 Год назад +1

    How can i add a door lock sistem with a solenoid using facial recognition ?

    • @Core-Electronics
      @Core-Electronics  Год назад

      You can use a majority of this script and customise it with knowledge from this guide - core-electronics.com.au/guides/solenoid-control-with-raspberry-pi-relay/
      I also created a similar system using Biometric control in this guide here - core-electronics.com.au/guides/raspberry-pi/fingerprint-scanner-raspberry-pi/

  • @user-km1lf3iq6m
    @user-km1lf3iq6m 2 года назад +1

    Hi Time, when I use -D BUILD_EXAMPLES=OFF .. it gives an error and said theres no cmake command found, or it gives an error, what do I do?

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Double check for me that you have cmake installed (It happened in this line | sudo apt install cmake build-essential pkg-config git |)

    • @user-km1lf3iq6m
      @user-km1lf3iq6m 2 года назад +1

      @@Core-Electronics that worked now after a few times, thank you
      but now I got this problem: pi@raspberrypi:~/build $ cmake -D CMAKE_BUILD_TYPE=RELEASE \
      >
      CMake Warning:
      No source or binary directory provided. Both will be assumed to be the
      same as the current working directory, but note that this warning will
      become a fatal error in future CMake releases.
      CMake Error: The source directory "/home/pi/build" does not appear to contain CMakeLists.txt.
      Specify --help for usage, or press the help button on the CMake GUI.

    • @Core-Electronics
      @Core-Electronics  2 года назад

      Definitely jump onto the article page and hit me up with a comment there, I'll be able to get to your questions quicker. That file should automatically generate after you type and enter the line | make -j$(nproc) |. Double check for me you haven't missed any of the earlier steps.

  • @CrackedPi
    @CrackedPi 3 месяца назад +1

    is it possible to use a raspberry 3 b or is it too slow?

    • @Core-Electronics
      @Core-Electronics  3 месяца назад +1

      There was quite a big performance leap from the 3 to the 4, you might be able to do it, but it will also probably be a very slow experience unfortunately...

    • @CrackedPi
      @CrackedPi 3 месяца назад +1

      @@Core-Electronics I will try it