Welcome Knight!
Yes, this topic has been bantered about for some time with, I'm sorry to say, no real results.
There is the ER-1 software (high priced) that's said to work with Hal to a degree.
There's another software package that makes use of one's webcam to acknowledge head movements (left-right for no, and up-down for yes, etc), but it doesn't do facial recognition.
There are a number of free programs that have been written in a variety of programming languages but ultimately, the real problem is interfacing the software / webcam with HAL.
Most of us think it would be fantastic if Hal could "see" us as we walk into the room and be able to identify us. Hal could learn / associate "things" with words that he/she already knows and thus expand his/her level of "consciousness" or realization.
Today, this may only sound like a pipe dream, but I assure you, within 2 to 5 years, it will be a reality!
If, however, you or anyone is able to make any advances in this area, whether as an individual or perhaps a collaborative effort, by all means keep us in mind!
Glad you touched on this visually appealing subject again!
Regards!