Skip to content

A facial recognition program controlled by QR codes produced from ios shortcuts

Notifications You must be signed in to change notification settings

BergBrae/QR_Controlled_Facial_Recognition

Repository files navigation

QR Controlled Facial Recognition

A facial recognition program controlled by QR codes produced from iOS shortcuts (linked below).

On the iOS side, the shortcuts encode a string with a hashed password, time and data required to reform the command. When a code is read by the program, it checks that the password is correct and the time stamp is within the last 15 seconds. The encoded data is then parsed and passed to the program.

The QR codes allow the following functions:

Examples

1. On Program Run

Image By default, no one is recognized and laser mode is enabled. The red box signifies that the person is not authorized, and laser mode is shown by the red line from the center of the screen to the right eye.

Laser mode was designed to work with an accompanying project to implement this software as a security system that points a laser in the eye of an entruder

2. User added

Image A user is added by presenting the QR code with the face in the same frame.

3. Change Authorization

Image Another command can be given to change the authorization of a known person. Here, laser mode is enabled.

4. Disable Laser

Image When laser mode is pasued, the program does not attempt to locate the eye of those not authorized.

About

A facial recognition program controlled by QR codes produced from ios shortcuts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages