Surface SDK was available to all who was at the PDC 08 at Surface presentation or workshop. Also Touch Pack for Windows 7 includes Surface SDK (without Vision System).
SDK and Vision System is quite extensible. ViSys is similar to touchlib or ccv. The program runs in tray and after pressing magic keys (ctrl+alt+shift+f12) shows the configuration window (right window on the video). You see there filters on the left and preview window on the right. Filters are extensible. It is possible to write own filters. That what I did. Filter that gets image from a FireFly camera. Because Surface uses 5 cameras and I have only 1, I had to split single image in 5 images and high scale each of them to the resolution of a single surface camera (640x480). Resizing takes time and details are lost, that is why I get only about 10fps and resolution is not good enough for byte-tags and identity-tags recognition. But it is sufficient for finger recognition.
And how about using PS3 cams? Like using 5 PS3 cams at 640x480 / cam?
If you could share the SDK with ViSys I could look into in it as well. Or just help you with anything that goes in this direction to make it work for all of us.
Sorry, but I’m afraid I can’t share any code. I could share only my code. But I have made changes in Microsoft code to run my filter. And this part I can’t destribute.
That means, if you have Surface SDK with ViSys I can give you ONLY my code. But you will have to change the Microsoft part yourself.