In threaded single-face mode (not yet tested in non-threading), if software loads with no face facing the camera, OpenFace thinks there is always a face that is active even though none are present. This stops OpenFace being able to detect new faces as single-face limits it to only one.
How to test:
-
Start software
-
As loading look at camera
-
OpenFace should behave as expected
-
Start software
-
Do not look at camera on load
-
OpenFace will not detect any actual faces