I'm using different coloured image borders on an image as unique identifiers for products.
What I'm looking to do is to allow a user to take a photo of one of these images, and then determine which image has been photographed by using image recognition to compare the photograph to all of the possible different images (i.e. different border colours).
I have OpenCV to hand, I am working with Android, but I am completely new to OpenCV and image recognition. Can anyone help me with a solution?