Log in or register to post comments

Custom Source Images for User Defined Targets

December 13, 2013 - 1:53pm #1

I have an existing iOS app that uses image matching, and I'm considering Vuforia as a cross platform solution. In this app, images are taken in sequence by an author for later matching by players. The author has the option on the device of testing the matching as they go. The app requires the ability to work offline, and the matching is done in real time with very little lag. Currently I gather the images on the authoring device, and save them to a cloud when the author is ready to share them with players, who then download the batch of images with additional metadata from the cloud.

User Defined Targets looked like they would suit my needs well, but the problem is that the image provided for input is taken directly from the device's camera. What I need is for the image to be fed from an external source, pseudo'd something like this:

ImageMatcher matcher = new Matcher();

matcher.inputImage = someImage;

matcher.onMatchEvent = blah;

matcher.openCameraAndStartMatching();

I also need the ability to test an image's quality for matching after I've captured it with the camera, something like this:

ImageMatcher matcher = new Matcher();

int score = matcher.imageQualityForImage(someImage);

Am I right that this isn't possible with Vuforia?

Custom Source Images for User Defined Targets

December 13, 2013 - 2:34pm #5

Drat, I was afraid of that. Appreciate your time anyway, thanks.

Custom Source Images for User Defined Targets

December 13, 2013 - 2:28pm #4

You can't serialize the image trackable to save it, but you can save the image itself and send that to the CR service. This will allow you to persist the image, but you'd need to download them from CR to effectively restore the UDT session, so the session can't be restored without getting online. 

Custom Source Images for User Defined Targets

December 13, 2013 - 2:14pm #3

The images as batches isn't an issue. In fact, right now they aren't really delivered that way.

Can UDT targets be serialized/deserialized, so that I can store local copies of them while offline? Scenario is that the author snaps some images, is out of cell range, then quits the app and restarts it later to submit changes or even retest using local versions before submitting.

 

Custom Source Images for User Defined Targets

December 13, 2013 - 2:06pm #2

You can accomplish these requirements by combining User Defined Targets with our Cloud Recognition service. Basically you would use UDT to capture and evaluate targets on the device, and then submit these images to the Cloud Recognition service so that the players can match against them. The CR service will also provide you with a target rating. But CR doesn't deliver images in batches. It's used to query individual images. 

Log in or register to post comments