Project Overview
My project is Theft Detection with Facial Recognition where faces of all the criminals are already registered in police’s or aauthority’s database and camera is placed in home. And other two databases will be created i.e. Trusted faces where user’s trusted ones will be listed down and Untrusted faces. A python facial recognition algorithm is implemented in the Django framework for calculating the encoded matrix of a face which further iterates with the tables of database. Hence, when camera takes a snap of a person, the raw photo w ill be uploaded in the file server where the photo gets encoded. The encoded photo will be first compared to the police’s database. If comparing gets success, then he/she is set to be a criminal which leads to alerting user’s end device and police too. If face doesn’t match with police’s database, an alert goes to user to ask if he/she is trusted or not. So if trusted comes positive, no alert is created and if not he/she will be in untrusted list and alert goes to both police and user. Knowledge engineering gives systems the ability to automatically learn and develop from experience without being specially programmed which emulate the judgement and behavior of a human expert in a given field.