We are proud to release the latest version of CCV - our goal with this release is to offer stable multi-camera support, enhance code quality and performance. These updates are a result of our Google Summer of Code involvement this year. A big thanks goes out to my student Yishi Gou who developed a new GUI based grid system which allows for much easier camera layout with up to a 16 cameras. Beyond the new GUI views we worked very hard on testing a wide range of cameras types (CMU, DirectShow, PS3, Kinect, Firewire, etc...) and adding more robust settings.
This version contains many changes in both features and the codebase:
New Features
Automatic Camera Detection
New Camera Layout Editor with Drag/Drop GUI and Device list.
Per Camera - Calibration, Preview mode and Settings Dialogs.
Optimized Tracking and Stiching algorithms.
Interleave mode for Stitching/Blending.
Optimized Fiducial Tracking
Migrated to TUIO 1.1 version for blob support.
Fully threaded Capture and Stiching.
Allows different cameras types to be used simultaneously.
Dynamic Threshold Option (Gives better tracking results in certain lighting scenarios)
Updated cameras supported (CMU, DirectShow, Firefly, Kinect and PS3 Eye)
Changes
Added ofxAddons for CMU, DirectShow, FFMW and Multiplexer
Complete Abstraction of Camera Devices with new CameraBase Class
Updates to Multiplexer integrating new Camera Layout Tool
Rewrote some of PS3 Wrapper
Also I have been working at CCM - a management utility that allows CCV to run a service on Windows machines. This enables full interaction between CCV and any application which supports WM_TOUCH including Microsoft Surface SDK 2.0 with fidicual mapping to MS Surface tags.
We really appreciate all community members feedback that we have received from CCV 1.4.1, Without your participation and testing we could not have made these improvements. Also thanks to community memebers Mathias Griffe and Sam & Arron at Touchmi for making the awesome videos showcasing the new features in this release.
Just downloaded and installed this. One interesting note - I am running Windows 8 and when I installed it (and rebooted), when I first tried to launch CCV 1.5 it simply opened the command prompt for a moment then closed the prompt and did nothing (no errors or anything). I repeated the same thing a couple times after this. I was about to post on this thread that it wasn’t launching...however I went back to 1.3 to play with some stuff and then when I came BACK to 1.5 it worked correctly and no longer just died right at the start.
No idea why this is - but just posting this in case anyone else hits the same issue.
Thanks for the feedback, We have tested mainly on Windows 7 and XP, we did test on Windows 8 as well and ran into some issues with drivers. We will have to wait until vendors provide the official drivers for their cameras as this is the major issue. Beyond that Win8 is a developer preview so we have planned on waiting until a official release from MS until we can claim support fully. You may be able to hack a workaround using DirectShow as we had success with this working on Win8.
Thanks for the feedback, We have tested mainly on Windows 7 and XP, we did test on Windows 8 as well and ran into some issues with drivers. We will have to wait until vendors provide the official drivers for their cameras as this is the major issue. Beyond that Win8 is a developer preview so we have planned on waiting until a official release from MS until we can claim support fully. You may be able to hack a workaround using DirectShow as we had success with this working on Win8.
Is there a Linux version???? this installer only works in Windows..
Hi Anatoly,
nicely done, your work looks awsome. I have to try out the new version as soon as possible
Perhaps one question, I’m a little bit jealous about your starcraft 2 with mt functionality. Any hints for me to achieve something simmilar? Did you only use MT vista?
Best regards,
masija
Hi Anatoly,
nicely done, your work looks awsome. I have to try out the new version as soon as possible
Perhaps one question, I’m a little bit jealous about your starcraft 2 with mt functionality. Any hints for me to achieve something simmilar? Did you only use MT vista?
Best regards,
masija
Hi Masija,
I personnaly made the first video with starcraft 2, there are to ways to do : one the one side there is MT Vista, worked perfectly for me, and on the other side there is SGDriver, but makes normal mouse events, right click when to fingers tap, and on my setup it often failed to recognize either it was a 2 blob drag or a two blob tap, so if I can give you an advice, try it with MT Vista
To Anat and all others involved with this new version of CCV...CONGRATZ .. This has pushed CCV into the next level. The multi camera stitching is a godsend for many of use who simply want to shorten our distance by adding more cameras. For those of us who have been doing this for a while know that it was near impossible to do this until now. This truly is an amazing release...From all of us at TouchMi we want to thank you for your hard work in adding these much desired and needed features. The interface and implementation are elegant and intuitive. The idea of having calibration grids per camera is just genius.
Wow CCV is coming on leaps and bounds! Due to other projects My MT setup had been gathering dust shame on me! I will have to dust it down and have a look at this.
@seeacloud You can find the tree data in {CCV_DIR}/xml/template.xml with same data struct as before.
@sid This is rather odd error… would it be possible to test on another machine? it seems like you are getting a corrupt download (should be 15.1MB) as we now include the MS Redists to help assure requirements are met. Also I have attached a zipped version to main post if you could please try this version.
As far as Linux and OSX support we would really love to ship however the complexity of this release (big part being our supported device matrix) is really hard to do with limited resources. Our plans with CCV 1.3-1.5 was to work on making it “feature complete” on Windows and then migrate these new features to OSX/Linux as most of the code is already cross platform. However if there is any OSX/nix developers that would like to help accelerate this feel free to PM or reply here.
@Tochmi/Mathias thanks for the kind words and amazing demo videos… it really helped in showcasing the project and made our day.