For this assignment, you will use Haar cascades available in the OpenCV library to create a simple face detection system. Your program should be able to detect a whole face, the left and right eyes, nose, and mouth.
1. Your program should accept command line input through argc and argv. Your program will thus use argv to pass in a non-negative integer (video ID) which represents the unique identifer of an input video.
2. Your program will then query Postgres for the following metadata associated with the input video ID:
3. For each frame associated with the video ID in the image repository do the following:
1. Please submit your program as a text file to the Canvas dropbox. I only need the source code. I will build the program myself.
2. Please name your program using the following naming convention:
Lastname_Firstname_assignment_3.c (for C programs)
Lastname_Firstname_assignment_3.cpp (for C++ programs)
Lastname_Firstname_assignment_3.java (for Java programs)
Lastname_Firstname_assignment_3.pl (for Perl programs)
Lastname_Firstname_assignment_3.py (for Python programs)
Lastname_Firstname_assignment_3.sh (for BASH programs)
Lastname_Firstname_assignment_3.csh (for csh programs)
For example, my name is Rob Bruce. If I write my program in the C programming language, my assignment 3 should be named: Bruce_Rob_assignment_3.c
3. Please include your name as a comment at the beginning of your program like this:
/* Rob Bruce */
or this:
// Rob Bruce
4. I usually do not need a makefile to build your programs, regardless of language; however, in the unlikely event that I cannot build your project, I will send an email inquiry as appropriate.
5. I expect your program to build without syntax errors.
6. I expect your program to execute without run-time errors.
Points will be deducted for any program that does not meet the specification as outlined above.
Assignments submitted after the due date will be worth, at most, 5 points. Additional points will be deducted for programs not meeting the specification as outlined above.
Spring 2016, CS-161:
Lectures
Assignments:
Programs: