Skip to content
No description, website, or topics provided.
C Python Java Makefile Shell C++ Dockerfile
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AndroidControlPanel
AndroidNotifier Face Re-Identification demo for GAP8. Dec 2, 2019
ReID-Demo Merge branch 'sdk_3.1' Dec 9, 2019
Train
documentation
scripts Face Re-Identification demo for GAP8. Dec 2, 2019
tests Merge branch 'sdk_3.1' Dec 9, 2019
.gitignore Face Re-Identification demo for GAP8. Dec 2, 2019
.gitlab-ci.yml Docker image and CI scripts update for 3.1. Dec 9, 2019
Dockerfile Docker image and CI scripts update for 3.1. Dec 9, 2019
LICENCE Face Re-Identification demo for GAP8. Dec 2, 2019
Readme.md Face Re-Identification demo for GAP8. Dec 2, 2019

Readme.md

Intro

The project is aimed to create and deploy a smart doorbell application that would be highly energy-efficient. The main application pipeline consists of 4 stages: frame capture, face detection, face recognition and user interaction e.g. displaying message. In addition to regular face detection and re-identification loop, application provides functionality to add known people to the trusted list using already calculated face descriptors.

Target Platforms

The demo is targeted for two boards Gapoc A and Gapuino. List of extra components is provided bellow.

For Gapuino board:

  • HIGHMAX camera module
  • Adafruit 2.8 TFT display with SPI interface

For Gapoc A board:

  • Adafruit 2.8 TFT display with SPI interface
  • Push button, 10kOm resistor and some wires
  • Android-based smartphone

Documentation Pages

Papers

  • 512KiB RAM Is Enough! Live Camera Face Recognition DNN on MCU link
@InProceedings{Zemlyanikin_2019_ICCV,
author = {Zemlyanikin, Maxim and Smorkalov, Alexander and Khanova, Tatiana and Petrovicheva, Anna and Serebryakov, Grigory},
title = {512KiB RAM Is Enough! Live Camera Face Recognition DNN on MCU},
booktitle = {The IEEE International Conference on Computer Vision (ICCV) Workshops},
month = {Oct},
year = {2019}
}
You can’t perform that action at this time.