Wednesday, October 27, 2010

Reposting some camera data I sent to NUIGroup today

I’ve been meaning to post this for a while. I’ll just outline in brief some of the camera tests I’ve been running in the last month:

Prosumer webcams:
Logitech C910
Logitech C600
Agama V-2025

Consumer:
PS3Eye
GearHead WCF2600HD

Professional:
Firefly FMVU-13S2C-CS
Firefly FMVU-03MTM

Of the cameras listed above the Firefly 03MTM and the Logitech C910 are certainly the frame rate and field of view kings. Both the C910 and the Firefly cameras (color and BW) have larger sensors then the PS3eye. This means a wider field of view is possible with a smaller distortion. Even with this, I suggest a low to no distortion lens. I’m currently arranging to evaluate a handful of low/no distortion lenses with the above cameras. When that is done I’ll post a write up on all of the cameras and the CS/M12 mount lenses tested on each.

However, to remain true to why I’m posting in this thread. All of the cameras, including the Firefly suffer significant frame rate drops when used with CCV versus reacTIVision and TouchLib. I’m not sure why this is loss is so high in CCV.

With the C910 I was able to manage 1280x960 @ 15fps via settings. This translated to roughly 3 - 7 fps in CCV. I tested with 1.2, 1.3, and 1.4. In the other two processing packages I was getting 15 - 30 fps with the C910.

With the Firefly BW (still debugging some driver issues with the color cam) I was able to get a very solid 30 fps at 640x480. This has little advantage over the PS3eye other then a larger sensor so wider FOV and the image was significantly crisper.

The Agama and GearHead cameras were underwhelming.

Again, it is worth stating the current the Color High Res Firefly MV is not responding in CCV. I’m working with the Point Grey dev team to fix this issue.

Quick note about the new CCV 1.4 release!

The new version is available for download. The key update points are separate slider configs for Fingers versus Fiducials. Read more about it on the NUIGroup blog.