首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用AR.js扫描二维码,根据扫描值显示对象

用AR.js扫描二维码,根据扫描值显示对象
EN

Stack Overflow用户
提问于 2018-03-30 20:32:56
回答 2查看 3.9K关注 0票数 3

在我的web应用程序中,我想实现具有二维码扫描值的增强现实。

扫描QR码后,根据QR码值从服务器获取数据,并根据响应显示图像或物体。

我已经通过A-Frame blog能够使用hiro/条形码显示样本对象,但使用静态值。我想通过扫描二维码来使其动态化。

如何使用AR.js和A-Frame来实现这一点?

EN

回答 2

Stack Overflow用户

发布于 2018-04-01 04:31:32

这可以通过数据矩阵来完成。按如下方式配置场景:

代码语言:javascript
复制
<a-scene arjs='detectionMode: mono_and_matrix; matrixCodeType: 3x3;'></a-scene>

然后,将您的对象包装在条形码标记中:

代码语言:javascript
复制
<a-marker type='barcode' value='5'></a-marker>

您可以使用此工具生成条形码:http://au.gmented.com/app/marker/marker.php

请注意,matrixCodeType可以是以下之一:

代码语言:javascript
复制
[3x3, 3x3_HAMMING63, 3x3_PARITY65, 4x4, 4x4_BCH_13_9_3, 4x4_BCH_13_5_5]

其中一些将能够编码更多数量的唯一值,但它们具有不同的准确性级别。你可以在这里阅读到:https://github.com/artoolkit/artoolkit-docs/blob/master/3_Marker_Training/marker_barcode.md

票数 2
EN

Stack Overflow用户

发布于 2019-02-10 01:47:48

如何打开包含AR.js代码的应用程序/页面?

如果是通过二维码本身,您只需将您想要访问的UUID作为参数附加到URL,然后从URL查询参数访问它。

(当然,你仍然需要在你的二维码上做一个标记,AR.js才能在哪里显示你的信息,因为AR.js只提供基于标记的AR。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49574506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档