What I want to know is, how does QR scanner code work? How do you go from a photo of a QR to the encoded text within, allowing for all of the factors that will get in the way like poor quality cameras, off-center photos, blurriness etc? Is there a code-first tutorial or worked example somewhere?
It's a very good one, and one that has been copied for a lot of custom QR scanners
Oh my gosh, that was a crazy task! I built a fully functional QR code generator on pure SQL from scratch! It was very fun.
Check out Wikipedia [1]. They explain how QR codes work really well. Well enough to build your own generator.
I also used ZXing code [2], that Muzani shared below here, as a reference.