Skip to content

Training Number Plate detector using SSD mobilenet v2, Tensorflow Object Detection and face recognition.

Notifications You must be signed in to change notification settings

ShivamShrirao/number_plate_face_recognition_IOT_project

Repository files navigation

Number Plate Reader and Face recognintion.

Mini IOT project I made for number plate detection, reading and face recognition for authorization using RaspberryPi. Firstly it uses an Ultrasonic sensor to see if there's a car. If there is it starts the camera. I have then trained an SingleShotDetector mobilenetV2 deep learning Object detection network to detect the position of Number Plate. The image is then preprocessed with openCV and uses pytesseract to extract text from image. If the number plate is verified it will do face recognition. For that it uses dlib library which is pretrained on 3 million images to generate encodings of face. Then compares that to the ones trained in database. If verified the garage door will open.

Applications

  • Home security and automation.
  • At trafic lights to automatically read number plate and face of rule violaters and ticket them.
  • At toll.
  • At offices and parking spaces. Keep track of vehicles and owners and authorization.

https://www.youtube.com/watch?v=F_sAMYax1J0

System Diagram

System Diagram

Click Below for Demo

System Video

Plate Read

Face Recognition

Plate Read

Face Rec

Plate detect

Face Recognition backend link: https://github.com/ShivamShrirao/face_recognition