Now we have clickable faces.

We look at a few cases to see how the software performs. The output from three different passes of the software were combined to create this page.

A simple case.

The software detected all faces on the first pass. Increasing the image size found one false negative.
faces 0 sdf 1 qwer 2 asd 3 cvb 4 dfgh 5 234

A more interesting case.

The software software took a few passes to detect the faces. I stopped looking when all the faces were detected.
faces 0 asdf 1 wer 2 sdfg 3 zxcv 4 dfgh 5 fdgh 6 we 7 xcvb 8 dfgh 9 rtyu 10 dfgh 11 dfgh 12 erty 13 vbn 14 fghj 15 asdf 16 rtyu 17 zxcv

A challenging case.

The software took many passes to detect all the faces, and found quite a few false negatives along the way. I stopped accepting the detections because my fingers were tired of typing in fake names.
faces 0 wert 1 afds 2 dfgh 3 xcv 4 dfgh 6 fgh 7 fghj 8 xcvb

In conclusion ...

A full discussion of the program, its command line arguments, and its execution can be found at: http://www.clc-ent.com/TBDE/Docs/faces.pdf
I hope you have as much fun using the software, as I did writing it.