The one third party utility I've come across is Macam, which doesn't seem to have been updated recently, which is unfortunate because webcams come and go so quickly.
For this project, I finally just ported my software to PC, and found a Logitech HD cam that has a pretty good utility. So far so good.