My goal is to correctly feature-recognize some specific simplistic logos in photos, having a total of 20 different possible logos. My attempts so far using ORB are not going so well so I am thinking of aiding the process by adding a unique feature to the logos which would (hopefully) always be detected and matched almost perfectly (very low distance). Note that I mean having new logos which would have this feature, such as the opposite-corner squares in a qr-code. My understanding is that that's the basis of QR-codes, barcodes, etc., i.e. a standard visual 'thing' that defines the space into which to recognize data. Of course, actually using a qr-code would be the simplest way but I cannot do that. In other words, I want to try and create my own visual 'code' to work with ORB.
Any tips on how to make this 1 feature?