An open API service indexing awesome lists of open source software.

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.

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:

* Installation

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
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.