Hi Jochen,
Thank you for your reply.
I will try to specify/define a consistancy policy for a marker sets and extend
the NDITrackingDevice and/or Source accordingly.
I will probably come back to you to discuss my choices before starting the
implementation.
Best regards,
Tangi
From: "Neuhaus Jochen" <[email protected]>
To: "Tangi Meyer" <[email protected]>, "mitk-users"
<[email protected]>
Sent: Tuesday, 29 June, 2010 9:11:46 AM
Subject: AW: [mitk-users] [IGT] [NDI-Polaris] 3D markers tracking.
Hi Tangi,
We only experimented with 3D marker tracking shortly. There is currently
nothing more that the method you already found (don’t forget to activate 3D
marker tracking by calling mytracker->SetOperationMode(MarkerTracking3D); (or
HybridTracking)!).
Currently, the IGT-Pipeline architecture does not use these 3D positions. You
would have to extend mitk::TrackingDeviceSource to provide an output for each
marker. But then, you would have to make sure that the set of markers returned
by the Polaris has always the same order (which they do not guarantee).
If you choose to extend NDITrackingDevice and/or TrackingDeviceSource, we would
love to receive any code contributions, if that is possible.
Best Regards,
Jochen
Von: Tangi Meyer [mailto:[email protected]]
Gesendet: Montag, 28. Juni 2010 15:02
An: mitk-users
Betreff: [mitk-users] [IGT] [NDI-Polaris] 3D markers tracking.
Dear all,
I'm working with the NDI Polaris system.
I'm tracking standard passive tools but also want to track single markers
(independantly and/or as a set).
Browsing the code, I only found the:
/**
* \brief Get 3D marker positions (operation mode must be set to
MarkerTracking3D or HybridTracking)
*/
virtual bool GetMarkerPositions(MarkerPointContainerType* markerpositions);
method for getting access to the single markers in my environment.
My associated questions are the following:
• Is there any other "extended" version of the NDITrackingDevice class
which allows to get more info regarding the markers (IDs, set consistancy
between to tracked time, ...)?
• I'm starting to browse the NDI API to see what could be usefull but I'm
assuming that I would then need to derive my own NDITrackingDevice, right?
• What is the best way to handle 3D representation of those markers (let's
say a sphere)? for each marker shall I build an associated NavigationData
structure and connect it to my visualizer and to a DataTreeNode? Or are there
some data structure that could display a changing point set?
Thank you in advance.
Best regards,
Tangi
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users