CPC G06T 7/0008 (2013.01) [G06T 7/73 (2017.01); G06T 2207/10116 (2013.01); G06T 2207/30204 (2013.01)] | 20 Claims |
1. An image recognition device comprising:
a camera configured to capture an image of a marker having recesses in at least a top surface of the marker in a field of view of the camera, wherein the camera is selected from the group consisting of: an optical camera and an X-ray camera;
a processor configured to receive the image from the camera; and
a memory accessible by the processor, with the memory configured to store a plurality of modules each comprising code executable by the processor, the plurality of modules comprising:
a contrast mapping module configured to map contrast in the image to generate a set of contrasts from the image;
a contrast variation identifying module configured to identify variations in the set of contrasts;
a mesh creation module responsive to the variations and configured to create a mesh overlaying the image to locate the position of all possible recesses in the image to be in a transformed image; and
a reading module configured to read, from the transformed image, a binary pattern represented by the recesses.
|