Janani1625/Automated-Detection-and-Identification-of-Missing-Person-using-AI
๐ต๏ธโ๏ธ Automate missing person detection with AI using face recognition, reducing search time and improving identification from images and video frames.
What's novel
๐ต๏ธโ๏ธ Automate missing person detection with AI using face recognition, reducing search time and improving identification from images and video frames.
Code Analysis
8 files read ยท 2 roundsA Flask web app that takes a user-uploaded face image and scans a hardcoded video file frame-by-frame using Dlib face embeddings and VGG16 features to find a visual match, displaying the matched frame.
Strengths
The code is straightforward and readable, with a working end-to-end pipeline from upload to face detection to similarity matching. The Tkinter GUI for face cropping is a nice standalone utility.
Weaknesses
Severe code duplication (FaceDetector class defined 3 times, VGG16 preprocessing duplicated), the VGG16 model is instantiated inside the per-frame loop causing catastrophic performance issues, no input validation or error handling for missing files, hardcoded video path, no tests, and the 'missing person identification' framing is misleading since it only does visual similarity matching against a single hardcoded video.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
31
Contributors
2
Files
26
Active weeks
3
Repository
Language
Python
Stars
1
Forks
0
License
โ