我正在开发一个Android示例应用程序作为一个学术项目,我需要扫描二维码,我使用了二维码扫描库,如果屏幕上只有一个二维码,我能够成功检测到二维码。
是的,我想扫描二维码,尽管相同的二维码一次显示在屏幕上的多个位置。例如,在我的笔记本电脑屏幕上,二维码图像类似于下面提到的图像。所有二维码都是相同的,它们之间没有区别。
考虑下面的图像,它们具有 6 个和 4 个相同的 QR 码,但带有一些填充。现在,用户聚焦或将相机放置在屏幕上应扫描的任何位置。如果相机一次聚焦多个二维码,则扫描其中任何一个。
我正在考虑的解决方案
1)我们可以限制相机预览框的面积并尝试获取二维码,但根据我的要求这是不可行的。
2)我应该先对图像应用任何图像处理算法吗?
请帮助我如何实现稳健。
任何帮助,将不胜感激。谢谢你的时间。
2 张图片:
Regards
BoofCV 的 QR 扫描仪可以轻松处理彼此相邻的多个 QR 码。
https://boofcv.org/index.php?title=Example_Detect_QR_Code https://boofcv.org/index.php?title=Example_Detect_QR_Code
我在你的图片上运行了 Android 演示,它读取得很好。每个二维码都被视为独立的,即使它们具有相同的消息。您可以获得每个人的位置和消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)