The problem with this is that it's prone to error (doesn't have error correcting bits). Unfortunately, that combined with speed of scanning is really what's key for codes.
I have worked in the space, making some strides in speed & error correction.
Your best bet is actually an overlay of two codes. A regular image (for humans), plus a code embedded in a color space (see linked post for how to do that).
I have worked in the space, making some strides in speed & error correction.
Some of my public work is here: https://austingwalters.com/chromatags/
Your best bet is actually an overlay of two codes. A regular image (for humans), plus a code embedded in a color space (see linked post for how to do that).