Philip Yuan, Harshil Prajapati, Kevin Chow, Nikhil Ranjan
Robot Filmmaker is a system that will automatically track and record videos of the user to reduce the need of human control during the filming process so users can focus on content rather than the recording process.
As a user I want the device to…
As a user it would be nice if the device could...
Amazon Web Services (https://aws.amazon.com)
There should also be an adminuser.txt file with two lines: first line is access key, seconds line is secret key in order to run the training code on the cloud Linux servers.
The user first presses the "Start Training" button on the application. This starts the recording and saving of various mugshots (face samples) from the input video of the user using Haar Cascades face detection. Upon completion, the files are uploaded to the S3 bucket on the cloud and training starts using Fisherfaces on the Amazon cloud Linux server. An XML file of the generated model is saved on the cloud and "Training Completed" is sent to the user's phone.
Upon completing the training part for the user, the user's face is effectively 'saved.' Next, you can start the tracking part by pressing "Start Tracking". This uses the Fisherfaces face detection trained for the user specific face as well as the MOSSE tracking. Arduino signals are sent to the webcam's tilt and pan servos and the cart to move their respective parts to keep the user in frame. Options during this mode include "Reset Camera" which resets the webcam position and "Reset Tracking" which resets the face detection if there is a face detection miss. Press "Stop Tracking" to finish tracking and save the video as output.avi.
The Robot Filmmaker Android application provides a simple UI for users to wirelessly start the different modes of Training and Tracking as well as provide useful information such as current status and other functions like resetting the camera or resetting the face detection.
Test Report.pdf: Report on unit testing scenarios and their results
Link To Video Of Final Product
Thanks to Professor Osama Alshaykh