I am trying to localize an object by recognizing a marker the object carries on the image from the camera. I am currently using ORB feature detector (that is, pyramidal FAST detector) along with BRISK descriptors.
I should properly recognize 12-16 different markers (as I wish to also know the orientation of the object so I would put on each object a cube or a 3-sided prism, and I should be able to recognize 4 objects on a single scene).
My question is, how do I pick markers which have good features (repeatable and unique)?
Side-question: Am I approaching this problem in a bad way? Is there a simpler solution?
Thanks