

Without knowing the usecase too much you need vary the following variables:
- contrast (simulate colors and different lighting conditions)
- shadows
- blur
- viewing angles (perspective distortion)
- occlusions
- different QR code versions (v1, v5, v20 etc.)
- noise (introduced by camera gain)
- camera lens distortion
Maybe not all is relevant to your usecase, but these are the main challenges.





If you don’t differentiate and keep the two in the same pot you won’t be able to fund research into the useful stuff. It’s true that consumer hype and research funding decisions are not the same, but they may be indirectly linked. A public fund may fear public outrage if it continues funding X millions of AI projects even if they’re not LLM related.
So the reputation damage may affects viable, net positive applications.