The Hercules-made Ubisoft Motion Tracking Camera is one of the smallest, most versatile, least expensive USB cameras out there and it is already designed to do what you want a camera to do in your InMoov platform. It has an 85 degree field of vision. After trying several different camera configurations including the fish-eye and wide-angle lens options with a Hercules Twist HD camera (both shown in the picture), a couple of other camera and several different eye mechanisms, I decided to go with the current InMoov eye mechanism but to build an eyeball that let's me put the camera in the very front of the eye. You can see from the pictures and from the image showing what those lenses produce in video that by using a smaller lens and pushing it to the front of the eye, the portion of the image that is blocked by the eye-glass face piece is practically eliminated. This camera is only 640x480, but the image quality is very good and the clarity is better than several of the HD cameras I own. You can find this tiny camera, which you can see in one of the images, on eBay, often for less than $10 including shipping. Note that there are two versions of this camera (WD04 and WD19) and this one, WD19, has a microphone. Just tuck it away.
The eyeball-top just glues onto the eyeball-bottom with super glue for PLA (I use Loctite brand) or acetone for ABS. Print the top in any color you want. I suggest you set the filament flow to be a little heavier for the top. I also included a one-piece eyeball that you can print as-is, paint, or slice any way you want for a smaller or larger iris.
The camera fits inside the pupil perfectly and pushes through slightly. There is no mount for the camera. Instead, wrap your camera in blue painters tape, push it into place and "glue" it in with silicone seal. It dries in about 30 minutes, will hold firm and can easily be cut free if you decide to do something else with the camera later. (be sure to avoid getting silicone seal in the connector for the wire.)
I am still tinkering with this design a bit and will post revisions if I make any worthy improvements.
Thanks to Monnerby and Bob Houston as I started with their eyeball thinking I would shrink that whole mechanism down a bit, but ended up just using the very bottom of their eyeball and creating a new, much thinner eye to accommodate the camera. I initially wanted to create a smaller, human sized (25mm) eye that protruded through the eye-glass opening slightly, but realized that doing this would look pretty strange unless I changed the eye-glass piece, plus it might not fit in the same space as the current InMoov mechanism. Better to keep it simple. That will be rev 9 or 10 or somebody else's achievement.
I hope you like this. Please post an image if you use it.
The little eye-top piece is a little troublesome to make because it is so small. Try setting the filament flow a little higher than usual.