设置条形码多重标记 // AR.js

问题描述

我正在尝试为多标记设置 AR.js,如图所示:barcode markers on wall 这个想法是在标记间的空间中播放一个视频。

但是,我对如何做到这一点感到困惑。我已经尝试设置多标记播放器和学习器,但是在 AR.js github 上不再找到它们所引用的许多 .js 文件。而且我不知道如何告诉他们寻找这些特定的标记

你愿意指导我吗?

非常感谢!

解决方法

试用 this 多标记配置生成器。
如果您使用 out = df.groupby('ID1',as_index=False).agg({'ID2': lambda x : ','.join(set(x)),'bool' : 'last'}) Out[322]: ID1 ID2 bool 0 A C,D True 1 B E False 对填充输入,例如:

enter image description here

您应该能够使用生成的配置来创建标记区域。

上面的配置创建了一个由“0”条码和“hiro”标记组成的区域 - 如果条码或标记被覆盖,模型仍然可见(无人机由 Willy Decarpentrie)。

enter image description here


DIY

为多标记设置 ar.js 对图案和条形码的工作方式相同。

你需要

  1. <type,value/path> 对象提供一组 {type,path/value} 对。这是在 learner 示例中完成的。

  2. 使用 THREEx.ArMultiMakersLearningTHREEx.ArMultiMakersLearning 函数获取配置字符串。

  3. 将文件保存在 .toJSON() localStorage 项中。

  4. 在您的网站上将标记类型设置为 ARjsMultiMarkerFile

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...