Little Snitch

Created on 20 Oct 2018

Do you sleep in class? Is your participation grade higher than expected? Then worry not! Little snitch is here.

Little snitch is a student monitoring system for classrooms in order to gauge participation and attentiveness. The generated reports can be used by the professors to measure various student attention parameters, such as individual attentiveness and overall class attentiveness for a specific lecture segment to provide feedback regarding lecture quality, interactiveness, and overall understanding.


Ryan Oh


Enes Palaz


Bonnie Li

Part Cost Quantity Total
Logitech Brio Webcam $157.36 1 $157.36
Webcam input for real time face and body pose analysis
Power strip $18.99 1 $18.99
Power strip to power the Xavier and peripherals.
USB C hub $59.99 1 $59.99
USB C hub for the Xavier for webcam and peripherals
RCA Mixer $54.99 1 $54.99
Acts as a mixer for the input for the Xavier microphone
Rechargable AA cells $7.55 1 $7.55
Batteries for the remote control for the Xavier
Project Totals: 5 $298.88
Track 2 Base Budget: $250.00
Preferred Vendor Budget Bonus: $0.00
Remaining Budget: $-48.88
Bonnie Li 16 Jan 2019, 10:35 p.m. EST
Merged pose detection and facial recognition features into one pipeline by using face rectangle detected by Openpose, our next step is to prepare our algorithm to define student specific poses like raising a hand.
Bonnie Li 16 Jan 2019, 6:25 p.m. EST
Loving the live camera that we got today and we are currently debugging the CUDA build of openpose for faster processing.
Bonnie Li 16 Jan 2019, 5:25 p.m. EST
Doing facial recognition right now and we received the parts!
Bonnie Li 16 Jan 2019, 10:31 a.m. EST
Tested the detection for body joints with photos, which are representatives of students in class.
Bonnie Li 16 Jan 2019, 9:10 a.m. EST
We made openpose Python API work! Currently working on GPU acceleration and facial recognition as second step in the post-processing.
Bonnie Li 14 Jan 2019, 4 p.m. EST
Parts has been ordered late but this is just a small obstacle! We're going to start brainstorming a high level design.