FP-AI-FACEREC1 getting started

Revision as of 17:05, 25 November 2020 by Registered User

This article explains how to get started on the Face Recognition application running on STM32 microcontroller.

This article provides an overview on the following topics:

  • Overview of the required hardware setup
  • Overview of the software architecture
  • Description of the Face Reco application running on STM32

1. Hardware setup

The Face Reco application is running on a hardware setup made up of a STM32 microcontroller board connected to a camera module board.

1.1. STM32H747 Discovery Kit

The STM32H747I-DISCO is a complete demonstration and development platform for STMicroelectronics STM32H747XIH6 microcontroller, designed to simplify user application development. The STM32H747XIH6 device is based on the high-performance Arm® Cortex®-M7 and Cortex®-M4 32-bit RISC cores. The Cortex®-M7 core operates at up to 480 MHz and the Cortex®-M4 core at up to 240 MHz.

The onboard MCU can run at 110 MHz/165 DMIPS, and has 512 Kbytes of Flash memory and 256 Kbytes of SRAM. The other key specifications of the board are:

  • 1.54" 240 × 240 pixel-262K color TFT LCD module with parallel interface and touch-control pane, which can be used for standalone demos,
  • iNEMO 3D accelerometer and 3D gyroscope,
  • MEMS digital microphones, and a low-power stereo audio CODEC with headphone amplifier,
  • 2 user LEDs,
  • User and reset push-buttons,
  • 512-Mbit Octal-SPI Flash memory.
  • In terms of board connectors it includes :
    • USB Type-C®,
    • Bluetooth® V4.1 Low Energy module,
    • microSD™ card,
    • Stereo headset jack including analog microphone input, and
    • JTAG debugger.
Info white.png Information
Note: Arm® and TrustZone® are registered trademarks of Arm Limited (or its subsidiaries) in the US and or elsewhere.


For further details readers can have a look at the data brief for STM32L562E-DK.

An image of STM32L562E-DK board.

1.2. Camera module

Two camera module board are supported:

1.2.1. STM32F4-DISCAM camera module

1.2.2. CAM-B-OMV camera module

2. Software architecture

3. Description of Face Reco demo application

Run in internal memory FPS@3.5 Default threshold so to have 1% FAR Threshold configurable via "Change Setings" menu etc..

No categories assignedEdit