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

Possible Upgrade: usage of JABCode and/or HiQ #2

Open
DonaldTsang opened this issue Nov 23, 2018 · 5 comments
Open

Possible Upgrade: usage of JABCode and/or HiQ #2

DonaldTsang opened this issue Nov 23, 2018 · 5 comments

Comments

@DonaldTsang
Copy link

There are ways to increase the data transmission rate of TxQR by using color.
Currently both JABCode and HiQ have released sources for such items, and OpenCV is considering to add them to their repo.

JABCode: https://github.com/jabcode/jabcode
HiQ: https://github.com/ouyangzhibo/HiQ-Robust-and-Fast-Decoding-of-High-Capacity-Color-QR-Codes

@fionafibration
Copy link

I think the refresh rate of monitors (specifically color elements) would make quickly animating and reading JabCode and HiQ fairly impractical. QR is also a much more common standard, and thus would have far more support in other languages.

@DonaldTsang
Copy link
Author

@ThePlasmaRailgun but I would say having such an experimental feature could allow us to finds better ways of transmitting data even beyond QR code. It is a good thing to test out if the theory is true. JABCode will become a standard in Germany as the laws have been passed, while HiQ is just an altered version of QR code.

@DonaldTsang DonaldTsang changed the title JABCode and/or HiQ inclusion Possible Upgrade: usage of JABCode and/or HiQ Jan 15, 2019
@DonaldTsang
Copy link
Author

@divan any comments on this?

@divan
Copy link
Owner

divan commented May 14, 2019

From the compatibility standpoint I'd prefer to stick to regular QR codes (hey, I think I can generate the sequence of QR codes even with Siri Shortcuts app and store it as a gif file). But there are some interesting ideas where discussed by using color overlays – encoding 3 QR codes at a time with different channels, than using iOS (and hopefully Android too) SDK with color channel filter – that will keep leveraging of native QR code scanning capabilities of mobile OS, but increase throughput by factor of 3. And maybe even keep compatibility with normal B/W QR codes.

As for the other exotic visual codes – I think that would be a different project then.

@DonaldTsang
Copy link
Author

@divan thanks for the analysis. I would like to note though that JABcode is used by the German government and some universities, but it might need widespread adoption before it gets mainstream.

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

3 participants