Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use QR code to simulate an images, either by free bits or correction. #38

Closed
RexWzh opened this issue Nov 6, 2022 · 1 comment
Closed

Comments

@RexWzh
Copy link
Member

RexWzh commented Nov 6, 2022

Plot image inside QR code

  1. Using error correction ✓
  2. Using free bits ✓
  3. Using free bits and error correction ✓

Notes about the above methods:

  1. Method 1 requires the QR code to have as many EC codewords as possible, in other words, to use higher ErrCorrLevel.
  2. Method 2 requires the QR code to have free bits as many as possible, equivalently, to use lower ErrCorrLevel.
  3. In method 3, ErrCorrLevel is a tradeoff between codewords and free bits.
  4. In general, larger Version makes more room for creation.
  5. Mask is used to make the QR code more detectable. In our case, we can enumerate over the masks to find the best simulation of the image.

Current progress

  • Method 2 requires tools for solving linear equations over GF(256).

Hope this can be done before the conference 😁

This was referenced Nov 6, 2022
@RexWzh
Copy link
Member Author

RexWzh commented Nov 13, 2022

When a QRCode can plot images, it can plot anything in fact...

An idea by Saar Ibuki.
ec5a68ee508d52c2db1ad1a69a10602c98f40fb5

@RexWzh RexWzh closed this as completed Nov 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant