I made similar project in Unity, C# when I was a schooler. I had a 3D model that I needed to rotate according to change of user's point of view; I used laptop camera output. Gaussian blur was used to reduce image size, then with another filter edges were enhanced and, finally, Hough Transformation was applied and resulting ellipses were interpreted as contours of the face of the user.
To compensate the lack of skill (and, hence, the need of larger amount of time) I can do more additional tasks (maybe not bound to this project) as soon as I'm not able to lower price due to terms of the project.