Path
 
  
Children

MetaTagger

Facial Recognition

No, this program can not do any facial recognition.

But here is what I did!

By late 2021 I had a amassed a collection of ~27000 pictures. About a third were analogue: 35mm slides, 6x6 slides, 35mm negatives, 6x6 negatives and simple paper pictures
A pitiful small number of the pictures were old paper pictures of family members dating back to about 1908.
I felt motivated to preserve some knowledge (e.g. metadata) of the people and places in those pictures, and I wanted it to be in a computer file, not on the back of the paper picture.
A digital file, such as a database would allow me search, find and display the images and metadata.
The first step was to digitise the analogue images. So I bought:
  • Epsom V600: flatbed scanner with picture / slide / negative capabilites (35mm and 6x6) er somewhat slowwww, but capable of very high resolution. Disappointing. Sorry, but it was not fun, it arrived with a failure in its lighting system, which was repaired, and then 13 months later failed again!
  • Kodak Slide N Scan Film and Slide Scanner: a small 35mm slide and film strip scanner, reasonably fast, medium resolution. But it could not handle many of my slides because they where too thick. I solved this my making my own slide holder out of stiff paper and two thin strips of wood! It was fun but limited, I wish I had bought a similar scanner that also had 6x6 capability.
  • Plustek ePhoto Z300: a quick and easy paper picture scanner. I found it fun to use! And it did what I wanted.
With these 3 scanners I was able to digitise all of my analogue images.
Even the panoramic picture from my university days which was too long to scan in one go. So I scanned as much as I could from each end, and then used a freeware program to stitch the two pieces together (I can not remember which program it was, sorry).

Now, there was one issue when digitising the images. Having dust free slides and film strips. It takes time!
My recommendation. Do not clean (yet)!
Scan everything. See which images are worth keeping, and which of these need cleaning.
Those that are interesting, clean them and scan to the highest resolution.

Now for the Facial recognition bit.

I tried using Microsoft Photos. Let us just say that I failed to achieve my goal!

I then heard that the Picasa program from Google, although no longer supported, has some facial recognition abilities.
Copies of Picasa can still be found in the Internet.
Downloaded it, installed it, ran it.
Within 2 hours I was applying names to facial groups that Picasa had identified.
Then another 2 days to sort out the problem faces (one baby can look a lot like another).

Of the ~27000 files, Picasa provided me with facial recognition on 7300 images.
About 5200 images with a single person
About 2100 images with more than one (identified)person

I then used the Region capabilites of this metadata tagging program and provided names by hand (easy, and with acceptable speed)
About 2300 images with a single person
About 700 images with more than one (identified) person

In total I now have 9500 images where someone is identified.

In some cases Picasa did not identify a face because the face was turned away from the camera, or was partially obsured.
All in all I am well pleased with the result.

Picasa saves, in plain text, facial recognition information in a .picasa.ini file which it writes in to the folder where the image is.
I have about 850 folders with images, so 850 .picasa.ini files.
I wrote a script of less than 300 lines, using the BASIC like language in which this application was written, to scan the .picasa.ini files, create a who tag for each face group(about 200 named face groups) and insert that tag in to the appropriate file's database entry.

Summary: facial recognition was much easier than I expected: Now I wonder if other recognition solutions are available (animals, flower,...) i.e. generic objects.

The .picasa.ini files include the position of the face on the image.
This was my motivation to implement Regions, see a separate help topic!



      Disclaimer    Contact
Author: George Salisbury 2023-08-16 19:00
Help