Feat/drop support of face recoginition library#13
Merged
Conversation
…ver face plugin directly
…g in the frame analysis pipeline
This was referenced Dec 11, 2025
f1cf6ba to
bce7297
Compare
d25ec95 to
7ec54fa
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Major updates
This update replaces the old
face_recognition+ custom emotion detection stack with DeepFace, improving stability, performance, and OS coverage ( Linux/arm64 ), wheredlibcaused repeated build and runtime issues.DeepFace now handles face detection, recognition, and emotion analysis in a single, unified pipeline.
Why This Change?
1.
dlibCauses Problems on Linux/arm642. DeepFace is more stable and lightweight
This eliminates the need for multiple libraries and custom emotion plugins.
What’s New?
1. Unified Face + Emotion Pipeline Using DeepFace
All face operations now run through DeepFace, removing the need for separate extraction and emotion detection plugin.
2. Replaced JSON Face Database with Folder-Based Structure
Instead of storing face metadata in a large JSON file that grows endlessly, the system now uses a directory structure:
/faces/
personName1/
img1.jpg
img2.jpg
personName2/
img1.jpg