Search found 514 matches

by beckdo
Wed Jan 15, 2020 12:47 pm
Forum: Camera SDK
Topic: Camera order
Replies: 1
Views: 40

Re: Camera order

Hi Robert, You are correct. The Camera ID of a camera is primarily a human readable number that can be displayed on the camera and/or in your software and UI. For USB cameras, their Camera ID is fixed based on it's physical connection. Now for Ethernet cameras, the Camera ID is 'arbitrarily' assigne...
by beckdo
Thu Jul 06, 2017 9:17 pm
Forum: Camera SDK
Topic: Variable definitions
Replies: 5
Views: 3039

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: 1814

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: 750

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: 1503

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: 5027

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: 1611

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: 5986

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: 1231

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: 5986

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...