Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

final project proposal michael fyk #5

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,28 @@
Use this template to submit your project proposal and we will vote on them next week to decide 4 to implement in the final project. Remember this project will be a single feature in a multi-feature exhibit for the ATLAS Lobby.

## Description
[Give a broad description of the project you'd like to see implanted in the ATLAS Lobby.]
Facial recognition of students walking through. A face detection library assigns each face as happy or sad. The screen displays one of many images of a smiley face that most represents the averge emotion and stats comparing it to other days. It also displays a forecast based on results from previous days of the week/hours of the day.

## Interaction | Data Capture
[Explain what would drive your installation - i.e., how would the user interact and feed it data or how would it collect data passively]
A camera in the room would collect face data as people walked through. The images would not be stored; just the values.

## Vizualization
[How would we present this data on the screens in the lobby?]
Use of D3 charts for predictions/past performance as well as smiley face images displayed by logic from the data.

## Milestones
[Give a rough flow for your project. Explain the steps that would be involved to move from idea to completed implementation.]

1. Learn how to use opencv to grab camera data. Test with webcams/local cameras
2. Implement a database where the camera data can live
3. Write simple queries to begin working with the data
4. Incorporate predictive algorithms
5. Write D3/javascript code to display the data
6. Install cameras in Atlas
7. Launch

## Necessary Tools
[What programming languages, sensors, hardware, etc, are necessary to finish your project]
We would likely need multiple sensors with mounts as well as space for the projector. The face detection could occur with opencv
http://docs.opencv.org/modules/contrib/doc/facerec/facerec_tutorial.html (supports python, c, c++).

## Supporting Images
[NOT REQUIRED FOR SUBMISSION. Use this space to add any drawings, pictures, or supporting material that clarifies or exemplifies what you're project would look like or how the visualization would be designed.]
![image](http://i.imgur.com/XBQlXuj.png)