"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

Identifying parts of a single image?

Hey I have a doubt..... Say I have an image of a building/tower(single image)...What I need is that its different parts i.e. floors/levels should be identified uniquely from outside when i point my camera towards them. If i go for capturing image of each floor and creating a trackable for them...It would involve loads of overhead.... Is there any way to accomplish it at this moment?May be something like creating a single trackable with multiple trackables as a part of it....Each part when identified returning a unique id?? Can multi image targets be of any help to me?But i guess for that also we need to have images for each part.....

So you have a few options: 1) Use a single image target. Translate each OpenGL object according to its position offset from the center of the target. If the target gets too big however, the user would have to stand back a ways to initiate tracking. 2) Use a multi image target.

Hey Kim Can u please elaborate more on the first option......As i cant put the different images of floors of a building and create trackables so i think first option would be suitable for me as in other two we need to have the images of different parts of building(floors)........

Hi kim Im back with some queries....You asked me to go through projectScreenPointToPlane method for projecting screen point to the point on plane in Dominoes sample.. If im not wrong the vector intersection in the above method has the final x,y coordinates with respect to the centre of the trackab

[QUOTE] Right now Iam not identyfying any trackable Im just tapping any point on screen and trying to get the corresponding point for it on the plane.... [/QUOTE] This is most likely the problem. The projectScreenPointToPlane function depends on the modelViewMatrix global variable being set.

Hi Kim As suggested by you I am able to get x,y coordiante with respect to trackable plane with its centre as origin. Wherever I tap on screen I capture those screen coordinates and calculate the corresponding x,y ont the trackable plane. Now please let me know if my further approach and understa

It sounds like you are on the right track. Once you project the screen coordinates to the 2D plane of the target, you do not have to worry about the position of the camera at all.

Hey kim you are right.I have to track the real building...And yes you are correct that the user might stand anywhere wrt building...So what should I do to make this working?? One more thing Kim i wanted to confirm that in the config.xml i was thinking to give the actual size of the building so tha

The SDK really isn't designed for tracking real-world objects like buildings, it's designed for tracking print (2d images). So at the very least I would do your first round of testing off an image of the building, and once that works try taking it to the real world building and see how it works.