I am automating several aspects of our company and I need one element programmed.
I want a computer in our reception to constantly display a webcam live feed. When a person comes close the face is recognized and the program asks: Hello Mr. XYZ. Do you want to start working?
A large button then appears that can be clicked (We will have a touch screen that acts as mouse). This starts the time clock for this person. When he then comes close again it recognizes him and asks:
Hello Mr. XYZ, do you want to stop working?
Again a button is pressable.
If an unknown person comes close it asks:
Person not recognized, are you a Visitor or new employee?
It gives 2 buttons. Clicking Employee lets us enter the name via touch screen and allows time tracking from then on. Clicking Visitor allows name registration and starts the clock for a visit. He then logs out again.
This information is then recorded on a website and it shows the time worked this week, Log in and out times etc. It also saves a photo.
I need the complete solution, including design (but please based on ourother software design.. here is some of our work online: [url removed, login to view] or [url removed, login to view]), website to check status etc.
I want a function for visitors to have to add reason for visit, but this needs to be with the option for the admin to disable it.
If possible I would prefer this kind of system to be completely web/browser based... I am not sure if this is possible tough.. so I wont make this restriction.
You will require your own server to host the site until the software is finished. I will then upload it to our server.
Second function: We want to later have a kind of Wiki where we enter and change information. Instead of using a password to confirm that it is a certain person I want to use a button: Save Identity
Pressing this button will start this program, start a camera and do the check if the person is in the system. If so, a photo is taken, the name, date and time added to the image and the image saved somewhere. We will then save this image with the author of a new entry in the wiki.
In other words, the program needs a function to click a button, it recognizes the face, adds name and date to a snapshot and saves it, but only if the face is recognized.