am looking for a set of programs to do the following:
Step 1) Create a default image face recognition file for a person and save this for future use. This should be done by using a standard HTML file upload form. Upload the base image (or images if necessary). So there would be a form to type a person's name and upload a base picture(s). Background software then runs to generate the face recognition file for that person. Possible technologies could be OpenCV or Eigenface. This step would create the image face recognition file necessary for Step 2. I should be able to come back and edit a person's name and re-upload a new image for profiling if necessary.
Step 2) Then be able to check a directory full of images to see if that same person's face is matched in any of those images. This should report back a list of the filenames that match this person's face in an HTML table format. The directory location of the images should just be a variable in the code. I can edit the directory location variable to a new directory and rerun the program.
These two need to be separate processes so that Step 2 can be rerun against a new directory of images.
The program needs to be developed for a typical LAMP style setup. PHP using a Linux/CentOS based system. The program should be able to run on a MAMP or WAMP local server if necessary.
Database example: The output should be saved into a MySQL database table stating that Person X's face was found in the following images. The database table should store a separate record for each image that the face was found in. Table should have columns of: person id, image name/location, timestamp of when match happened.
row ID, person id, image name, timestamp
1,323,"directoryname1/[url removed, login to view]", 2012-3-15 23:12:03
2,323,"directoryname1/[url removed, login to view]",2012-3-15 23:12:15
I'm a PHP a developer but do not have enough time to develop this on my own right now. Once the software has been developed, instructions should be included with the files on what (if any) server packages need to be installed (like OpenCV, etc).
Bottom line, I want to find the same person's face in an unlimited number of images.
Please ONLY message me with sample examples of how you would go about solving this project. This will help me determine if you understand exactly what I need to do.