Vision Based Face Tracking

Facial Features Tracking Demo on MicroZed Embedded Vision Kit from Avnet Electronics Marketing

Similar projects worth following
The demo finds and tracks the face and facial features in video sequences in real time and returns full 3D head pose, gaze direction, facial features coordinates and a wealth of other information. It is designed to improve human-machine interaction in very wide range of applications running on the Xilinx® Zynq®-7000 All Programmable SoC, such as the driver drowsiness detection, hands-free interfaces, virtual reality entertainment, robotics, and others.


  • Configurable face tracking engine optimized for Xilinx All Programmable devices
  • Real-time face and facial features tracking in camera video (up to 30fps)
  • Can track eyebrow contours, eye closure, gaze direction, chin pose, mouth contour...
  • Runs on Avnet Embedded Vision Kit
  • Implemented by Xylon logicBRICKS IP cores - the building blocks for FPGA/SoC design:
  1. logiFDT Face Detector and Tracker
  2. logiWIN Versatile Video Input
  3. logiCVC-ML Compact Multilayer Video Controller
  4. logiBAYER Color Camera Sensor Bayer Decoder
  5. logiCLK Programmable Clock Generator


  • Reference design with evaluation logicBRICKS IP cores for Xilinx Vivado Design Suite
  • Bare-metal software drivers
  • Face Detection and Tracking demo application
  • Included precompiled SD card image that enables demo activation in a couple of minutes

Adobe Portable Document Format - 2.98 MB - 08/02/2016 at 09:10


  • 1
    Step 1

    1. Installation

    Get the logiREF-FACE-TRACK-EVK cross-platform Java JAR self-extracting installer. Make sure that you have JRE (Java Runtime Environment) version 6, or higher. Double-click on the installer's icon to run the self-installing executable to unpack and install the reference design on your PC.

    Get the installation here:

    2. SD Card Prep

    In the installation folders, find the software/ready-for-download folder, and copy its content to the root directory of the FAT32 formatted SD card. To access documentation, or to alter the provided design, please use the start.html file located in the installation root folder as the jump-start navigation page for exploring the reference design.

    3. Hardware Setup

    • Plug the programmed SD card into the micro SD card connector J6 on the MicroZed board
    • Setup MicroZed JP1-JP3 jumpers as shown on the bellow photo

    • Plug the MicroZed board into the Carrier Card board (next photo)

    • Attach the camera module to the Carrier Card (next photo)

    • Connect the FullHD (1920x1080@60) PC monitor to the MicroZed Carrier Card (HDMI OUT CONN3)
    • Connect the 5VDC power supply to the MicroZed Carrier Card and power the demo

View all instructions

Enjoy this project?



Rodrigo Loza wrote 09/19/2016 at 05:00 point

What a nice demo, i did not know about it. I guess i have to come back to Xiliinx devices. 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates