Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 2.39 KB

README.md

File metadata and controls

78 lines (55 loc) · 2.39 KB

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 by Kaipeng Zhang

The implementation was extracted from this MTCNN project

1 Multi-Task Cascaded Convolutional Neural Network

Table of contents

Setup:

Development:

License:

Installation

  1. Download the latest release
  2. Run the application

Development

Preparation

  1. Download and install opencv.
  2. tensorflow C API will be downloaded automatically by cmake.

Build

For mac or linux builds

> cmake . -B build
> cmake --build build

For windows builds

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.