My setup:
I have purchased TT2.0 and only one V100 camera.
I need to track in 2D (i.e. x,y) up to 3 markers, so I do not need to use more than one camera.
I need to come to a choice to use TT2.0 or OptiTrack or even PointCloud in a project written in Microsoft Visual studio in C++, please answer my questions and let me know what you think, thank you.
I managed to take the COM based grayscale code written for OptiTrack into my project.
But it seems there COM is slow right?
Is there a way to directly talk to hardware in OptiTrack? How about PointCloud? I think TT2.0 is dll based, or is it talking to a COM object behind the scenes?
I also noticed that some options like Automatic Gain Control, and Automatic Exposure Control are in TT2.0 that are not available for OptiTrack and PointCloud, am I right?
Does that mean OptiTrack/PointCloud can not access those hardware features, or those features are implemented in TT2.0 software?
Which of the above have COM based interface and which have normal library-based interface?
Is there a way to use TrackingTools with one camera? I mean a way to ask it to use only one camera? I assume if I have a calibration file (that might include only the masking points), I should be able to use TT2.0 APIs with one camera but my problem is that without 3 cameras I can not make a calibration file.
What is the format of the calibration file so I can make one that is suitable for one camera?
Few more questions,
What happens if I mix different SDKs? Lets say OptiTrack and TT2.0, is it possible? What is the decision behind different SDKs you provide? I mean do all of them have access to all features of the hardware, but some implement software add-ons? Is TT2.0 written on top of PointCloud or is it OptiTrack? What is the advantage/disadvantage of each of them lets say why should I use OptiTrack instead of PointCloud?
One more question: Is it still possible to buy RigidBosy instead of TrackingTools?
Thank you
