Skip to content
This repository was archived by the owner on Jan 31, 2019. It is now read-only.

Latest commit

 

History

History
41 lines (34 loc) · 1.55 KB

File metadata and controls

41 lines (34 loc) · 1.55 KB

TODO

Most of my TODO's for the project will be in the Visual Studio Task list. This is just an overview of the projects to do

Personal

Personal todo for the project

School Assignment

  • [] Brute Force: (20%)
    • Search the entire image, 256x256 rectangle, then check to see if that is a face
  • Optimize face space: (10%)
    • Viola-Jones
  • Motion tracking & Head tracking: (20%)
    • Using Viola-Jones
    • Searches the image initially to find the face first,
    • Then remembers where the face is and searches locally around it to see if it is still in the image
  • [] Background elimitation: (10%)
    • Use AForge's Gaussian blur on the found face to eliminate the background

    Maybe other methods as weel.

  • Integration of code provided: (20%)
    • Get previous student code working with the face found

Thoughs

Basic ideas and just a notepad for thoughts on the project

  1. Find the best face

    • Instead of using just rekt[0], use rekt[i], looping through the faces and finding the best

        for(int i = 0; i < rects.Lenght; i++){
            // Calc face distance here
            if(calcFaceDist < FACE_THRESH){
                // We may have a face
                if(calcFaceDist < min){
                    faceRectangle = rect[i];
                    min = calcFaceDist;
                }
            }
        }  
      

    What functions do I need to call here? What am I actually calculating?

  2. Add a taskbar for when the process is being found