I recently upgraded my PC from one that chokes on any AI to one that has plenty of horsepower for CodeProject.ai. I am now using AI on six of my older cameras that do not reliably trigger. My PC is still humming along with typical trigger times of 250 mS. This is with no graphics card in the system
Now I am adding facial recognition to my front door camera. Seems to work, but I want to know how to best associate facial images to names. Some assumptions/questions:
Now I am adding facial recognition to my front door camera. Seems to work, but I want to know how to best associate facial images to names. Some assumptions/questions:
- Multiple images at multiple angles of each person works best? Does the identification get better with more images?
- How to collect the images? I plan to let AI collect several days worth of family and friends going in and out. Night and day. The unknown faces images are put into <New/CameraName> folder by BI. I have been manually moving them into named subfolders. Is there a better way?
- How to add names and images?
- It looks like naming within BI only allows one image per face. True?
- In CP.ai it lets you select multiple images per name.
- (In BI if you hit the <Faces> button it clears any entries made through CP.ai. WTF??? At least ask before deleting)
- However, once a face has been identified, no new image appear in the folder unless not recognized. These new images can then be manually moved to the named image subfolders
- It appears that the only way to update the facial recognition for a name is to delete the name and repeat the name with the new collection of facial images. One cannot simply add new images to an existing name?
- It would be nice to be able to collect both recognized and unknown facial images and add them back into the named collection of images. If only the unknown images are added to the collection the identification may end up skewed? I kind of envision this as a big diffuse blob instead of a compact blob with a few outliers.
- I would really like be to periodically go through all facial images seen by the camera and either verify or change the name. This is the way many photo programs work for identifying people.