Avia-X: Real-time Passenger Experience System
Daher General Aviathon Team 15, 1st Place in User Experience
This repo contains an interface with a control panel and info display panel. It supports login from one user. The user can set, modify and customize their preferences. It also responds to user's emotion captured from the device's webcam.
In addition to the user interface, we have built a Raspberry Pi circuit that supports input from Picamera, light and pressure sensors and output with LED light and music player.
Clone the repo on your device:
git clone https://github.com/lzyang2000/Avia-X.git
First, run
pip install -r requirements.txt
Run the following launch script to start the user interface:
python3 final_launch.py
To run on the Raspberry Pi circuit, run
python3 final_launch.py rpi=True
TensorFlow model for emotion recognition, using a face object detector to localize faces and runs a emotion classifier on each face1.
If you are running on a Raspberry Pi, install picamera:
pip install picamera
To start the demo, run
source demo.sh