Replies: 3 comments 6 replies
-
I converted this into a discussion, see #18. Regarding the proposal, perhaps this is something which can be implemented in Goost, but I'm afraid integrating libraries like OpenCV could be overkill for just QR code scanning. I see there's a module https://github.com/williamd1k0/godot-qrcode, but looks like it's for generating QR codes, not scanning. |
Beta Was this translation helpful? Give feedback.
-
Yea I agree, qr scanning shouldn't need opencv as most applications will use only the qr part from that library. I found a comparison here https://www.dynamsoft.com/codepool/qr-code-reading-benchmark-and-comparison.html |
Beta Was this translation helpful? Give feedback.
-
Unfortunately godotengine/godot#46531 blocks this issue for me, as I wanted this on Android devices. When 46531 is completed I've been building out a QR code scanner based on ZXing.Net using GodotMono which seems to work ok. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the project you are working on
Any project where the developer would like to use a QR code for sharing data
Describe the problem or limitation you are having in your project
I would like to implement a QR code scanner, but currently Godot doesn't really have something of this nature.
I implemented a simple camera here:
https://github.com/tavurth/godot-camera
However to get the QR code scanner working I'll probably have to leverage some C++ library (openCV)
Describe the feature / enhancement and how it helps to overcome the problem or limitation
A module or plugin which can quickly detect a QR code from a passed
ImageTexture2D
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
ARServer.scan_for_qr(ImageTexture2D)
If this enhancement will not be used often, can it be worked around with a few lines of script?
I feel like this would be quite a useful implementation for the core as it's something which is very prevalent in society and yet currently it's rather difficult to implement.
Is there a reason why this should be core and not an add-on in the asset library?
Having this as a plugin would also be useful, and I am noting it here to get it on the radar.
https://github.com/godot-extended-libraries/godot-ideas/issues/38#event-5617601066
godotengine/godot-proposals#3547
Beta Was this translation helpful? Give feedback.
All reactions