https://github.com/thebino/facegallery
🤩 FaceGallery is an open source application to manage images within included faces.
https://github.com/thebino/facegallery
facedetection
Last synced: about 1 month ago
JSON representation
🤩 FaceGallery is an open source application to manage images within included faces.
- Host: GitHub
- URL: https://github.com/thebino/facegallery
- Owner: thebino
- License: cc-by-sa-4.0
- Created: 2020-06-11T07:49:43.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T17:18:07.000Z (almost 6 years ago)
- Last Synced: 2025-08-23T20:12:52.506Z (10 months ago)
- Topics: facedetection
- Language: C++
- Homepage:
- Size: 1.85 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# FaceGallery
FaceGallery is an open source application to manage images within included faces.
Clustering images by faces is a common thing in our daily lives. On Smartphones,
social media platforms even on CCTV.
#### Privacy
**None of your data eg. faces, names or images are used outside your computer or network.**
As distinguished from many other applications, this app focuses on privacy.
#### Contribution
Contributions to the codebase are welcome and we would love to hear back from your app experience.
#### Technical
Facedetection is archived by the *MTCNN* 1 method.
Described 2016 in the Paper
[Joint Face Detection and Alignment Using Multitask Cascaded Convolutional Networks](https://arxiv.org/abs/1604.02878)
by [Kaipeng Zhang](http://kpzhang93.github.io/)
The implementation was extracted from this [MTCNN project](https://github.com/OAID/FaceDetection)
1 Multi-Task Cascaded Convolutional Neural Network
## Table of contents
Setup:
Development:
* Preparation
* Build
* Known Issues
License:
* License
## Installation
1. Download the [latest release](https://github.com/thebino/FaceGallery/releases)
2. Run the application
## Development
#### Preparation
1. Download and install [opencv](https://opencv.org/releases/).
2. [tensorflow C API](https://www.tensorflow.org/install/lang_c) will be downloaded automatically by cmake.
#### Build
For mac or linux builds
```shell script
> cmake . -B build
> cmake --build build
```
For windows builds
```shell script
cmake -G "Visual Studio 15 2017" -A x64 ..
cmake --build . --config Debug -b build
```
#### Flow
This app is separated in multiple steps:
1. Face Detection
Locating faces on the images
2. Face Recognition
Compare faces with alreday known ones
3. Facial expression
Descripe the persons mood
4. Object detection
Tag the surroundings
## License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.