Search found 513 matches

by beckdo
Thu Jul 06, 2017 9:17 pm
Forum: Camera SDK
Topic: Variable definitions
Replies: 5
Views: 2169

Re: Variable definitions

Hey tuskcode, I'm not sure how this went unanswered for so long but here is a proper answer to this original question. Basically, this cModuleVectorProcessing is purely optional for vector tracking. The cModuleVector delivers the raw three 3D marker locations corresponding to the three locations of ...
by beckdo
Thu Jul 06, 2017 9:05 pm
Forum: Camera SDK
Topic: Supporting documentation
Replies: 2
Views: 997

Re: Supporting documentation

Hi tuskcode, You are correct that there is limited supporting documentation for the vector tracking functionality in the Camera SDK. We've tried to demonstrate it's functionality with the Vector Tracking sample application but I would be happy to walk you through it here as well as answer questions....
by beckdo
Tue Feb 28, 2017 12:11 pm
Forum: Motive
Topic: Running the "markers" sample out of the box: dll error?
Replies: 1
Views: 347

Re: Running the "markers" sample out of the box: dll error?

So, when you compile an application against our NPTrackingTools.LIB, you need to make sure to copy the NPTrackingTools.DLL to your applications working directory so when you run your application it can find the DLL. When you miss copying that to the correct place, you'll get a error message when you...
by beckdo
Wed Apr 27, 2016 10:43 am
Forum: OptiTrack Data Streaming
Topic: How to always stream data to unity from motive in real time?
Replies: 1
Views: 1114

Re: How to always stream data to unity from motive in real t

Hi darkmax, The latency and poor performance you're seeing seems unusual. That's certainly not been my experience. There are a number of things you need to be careful with in Unity when you're trying to get maximize performance. I've run with this Unity streaming approach for hours many times withou...
by beckdo
Mon Dec 28, 2015 4:51 pm
Forum: Tracking Tools
Topic: Tracking Tools Synced Start
Replies: 1
Views: 4448

Re: Tracking Tools Synced Start

Hi thiagomarinho, I apologize for the slow response. Unfortunately, this post being in retired products caused it to be overlooked. Unfortunately, in the Tracking Tools there is basically no support for start/stop recording. The only approach that has a chance is #3. However, it's not going to split...
by beckdo
Thu Dec 03, 2015 11:56 am
Forum: Camera SDK
Topic: How to save a video in computer?
Replies: 3
Views: 1188

Re: How to save a video in computer?

I would suggest starting with the MJPEGViewer sample application. It demonstrates setting up the camera for video and rasterizing each frame to memory. From there, I would suggest finding an image library that will save the image to a file. I would suggest http://libjpeg.sourceforge.net/. Then outpu...
by beckdo
Mon Nov 02, 2015 11:33 am
Forum: OptiTrack Data Streaming
Topic: How to solve the problem with rotation of tracking objects
Replies: 4
Views: 5184

Re: How to solve the problem with rotation of tracking objec

When you're looking at the rigid body from within Motive and performing the same test, do you have the flipping problem? Or do you only experience this flipping issue when pushing the result through your quaternion transformation code?

Thanks,
Doug
by beckdo
Mon Nov 02, 2015 11:32 am
Forum: Camera SDK
Topic: Accessing precision data efficiently
Replies: 2
Views: 936

Re: Accessing precision data efficiently

Yes, Rasterize() is expensive for this. Fortunately, we have something for you. You can access the data without rasterizing it into your own buffer. If you call frame->GetGrayscaleData(), it will return a memory pointer that gives you the pixel data. It's formatted one pixel per byte and the total s...
by beckdo
Wed Oct 28, 2015 3:59 pm
Forum: OptiTrack Data Streaming
Topic: How to solve the problem with rotation of tracking objects
Replies: 4
Views: 5184

Re: How to solve the problem with rotation of tracking objec

Looking over your code you are having to do coordinate system transformation from Motive's coordinate system to your target system. I highly recommend removing all the Euler conversions from the code because that's typically what is going to get you in trouble. If you can simplify your transforms an...
by beckdo
Tue May 12, 2015 1:26 pm
Forum: Camera SDK
Topic: How to load a .tim file outside TT using SDK?
Replies: 1
Views: 754

Re: How to load a .tim file outside TT using SDK?

Hi mluna,

I apologize for the slow response. The .TIM files are intended to only be loaded within Tracking Tools or Motive. Our SDK's do not support playback of these files.

Thanks,
Doug