# Creepy Face Tracking Portrait

## Overview

http://www.youtube.com/watch?v=3rhnfBSjj6w

Have you ever seen a portrait where the face or eyes appear to follow your every movement? These are popular decorations at haunted houses that are typically based on the [hollow face illusion](http://www.youtube.com/watch?v=ORoTCBrCKIQ). In this illusion your brain is tricked into perceiving a concave face (i.e. hollow or caved-in) as actually standing out like normal face.   
  
Inspired by creepy face following portraits, I decided to put a modern spin on the classic illusion by using real-time face detection. You can see from the video above and the photo below the project I created using a Raspberry Pi and camera running code based on [openFrameworks](http://www.openframeworks.cc/ "Link: http://www.openframeworks.cc/") and [OpenCV](http://opencv.org/ "Link: http://opencv.org/"). Follow this guide to learn how I built this creepy face tracking portrait!

![](https://cdn-learn.adafruit.com/assets/assets/000/011/659/medium800/raspberry_pi_DSC00316.jpg?1381799690)

- [Next Page](https://learn.adafruit.com/creepy-face-tracking-portrait/hardware.md)

## Related Guides

- [Arcade Machine Ports for Fruit Jam](https://learn.adafruit.com/space-invaders-for-fruit-jam.md)
- [Breakout Game on the Metro RP2350 and Fruit Jam](https://learn.adafruit.com/breakout-game-on-metro-rp2350-and-fruit-jam.md)
- [Tile-Matching Game on the Fruit Jam and Metro RP2350](https://learn.adafruit.com/tile-matching-game-on-the-adafruit-metro-rp2350.md)
- [Apple //e Emulator on Fruit Jam](https://learn.adafruit.com/apple-e-emulator-on-fruit-jam.md)
- [Fruit Jam IRC Client in CircuitPython](https://learn.adafruit.com/fruit-jam-irc-client-in-circuitpython.md)
- [Understanding HDMI: Cable Types, Pitfalls, and more](https://learn.adafruit.com/understanding-hdmi-cable-types-pitfalls-and-more.md)
- [Intel 286 Emulator on Fruit Jam](https://learn.adafruit.com/intel-286-emulator-on-fruit-jam.md)
- [Spell Jam App on Fruit Jam](https://learn.adafruit.com/spell-jam-app-on-fruit-jam.md)
- [Chip's Challenge on Fruit Jam and Metro RP2350](https://learn.adafruit.com/256-color-gaming-on-the-metro-rp2350.md)
- [Minesweeper on the Fruit Jam and Metro RP2350](https://learn.adafruit.com/minesweeper-on-metro-rp2350.md)
- [How to Make Games in MakeCode Arcade](https://learn.adafruit.com/how-to-make-games-on-makecode-arcade.md)
- [Using DVI Video in CircuitPython](https://learn.adafruit.com/using-dvi-video-in-circuitpython.md)
- [How to Convert a JVC Videosphere into a Monitor for Raspberry Pi and Desktop Computers](https://learn.adafruit.com/using-a-videosphere-as-a-digital-monitor.md)
- [Egg Hunt Maze Game on Fruit Jam](https://learn.adafruit.com/egg-hunt-maze-game-on-fruit-jam.md)
- [Pixelfed Photo Viewer on Fruit Jam](https://learn.adafruit.com/pixelfed-photo-viewer-on-fruit-jam.md)
