Door unlock for employees using image vision
Topic: Door unlock for all participants in this hackathon using image/video/computer vision
Requirements The doors should unlock for any authorized working at the entrance of the office.
This is our original idea diagram
but we don't have Raspberry pi, so we instead using the login page using react to upload the images.
summary
- There is an admin panel where only the admin can register an employee and upload images
- Any person will come to the camera module and the camera module will take pictures of the person
- If the person is matched with an employee then the door will open or it'll not open if the person is not identified.
The Ui is made using React and the backend is on java spring boot
we using CNN to implement face recognition
we are using IOT client affnine_deltaleaf link to connect door and camera
At first the admin will register the employee on the sign up form using employee id, First name, Last Name and image of the employee
then
It will hit the spring server to store all the details in the server's local storage
then after that
it will pop an alert showing Registration is successful
Now
on Log in screen there is a button to take a picture of the employee and the picture will uploaded to the spring server
then
the spring server will call the AI function where using CNN the function will try to match the image with the existing employee images if there is a match the function will return a boolean value
which will hit the IOT server and then the door will open or close as per the request
| Employee | UnKnown Person | |
|---|---|---|
| Door | Open |
Closed |
