Reading less frames per second avoids the issue of multiple faces detected when only one exists due to the same frame being updated while image detection processing is executed.
Use recursinve frame reading (instead of time interval) from video feed to try and hit max frames per second.
Merge pull request #4 from hybridgroup/face-detection-examples

Face detection examples