Log in or register to post comments

Serializing User Defined Targets

October 18, 2017 - 3:16am #1


Apologies if this is answered elsewhere, but we couldn't find the answer!

We have an application that is using Vuforia to (Mode A) capture images from the devices camera and we build a DataSet of trackables which are then (Mode B) matched to invoke other elements of the application.  This is all offline - we're not using (and cannot use) Target Manager or the Cloud.

It works very well, apart form the fact that each time the app is restarted, we have to rebuild the DataSet from scratch - so we need to persist the DataSet.

I can see that DataSet has a load() method, but there's no corresponding save().  Are we approaching this in the wrong way or is this a limitation of Vuforia (which would appear to be a considerable oversight).

Hope someone can help - we've already invested a lot of time into Vuforia, so it'd be a shame to have to go back to the drawing board for feature capture/matching.

Serializing User Defined Targets

August 18, 2018 - 1:32pm #4


It is a shame that Vuforia approaches it like this. I have been evaluating Vuforia for a few days but with this kind of limitations popping everywhere I will have to pass into something else. 

Serializing User Defined Targets

April 13, 2018 - 8:53am #3

My gut says this is on purpose.  User defined targets are on the free tier, if you could save user defined targets you might be able to get around not upgrading to a paid license for image targets.  I'm doubting Vuforia would add this feature because of this.


Serializing User Defined Targets

April 12, 2018 - 10:55am #2

I'd like to bump this thread. I'm in a similar situation with a project where the user is able to create targets at runtime and persist them between app sessions. It's perplexing that there's a Load() method without a matching Save(), especially when it appears that DataSets can be created at runtime with ObjectTracker.CreateDataSet(). Please expose (or add) this feature.

Log in or register to post comments