图像目标CLI
此 CLI 工具允许创建图像目标 离线引擎。 。 。 .
使用量
npx @8thwall/image-target-cli@latest
将提示您输入图像路径, 选择裁剪, 并选择文件夹/ 图像目标名称 。 您可以使用默认的中心收成, 或者根据此图表选择收成尺寸 :

如果选择圆柱形几何,也会被激发出圆柱形和靶宽. 可见下图可视化. 单位的选择(mm vs 英寸)不会影响跟踪行为,因此测量也可以是无尺度的.

对于圆锥形图像,更宽的上部和更宽的下部形状都得到了支持. 以下图像显示输入格式,标签会围绕一个大圆圈的形状曲折. 对于更宽的底部图像,标签的弧应该向相反的方向弯曲. 你会被催促到标签曲线的外半径和内半径。 您也会输入标签所覆盖的圆锥角. 如果选择自定义收成,则会以平地几何图像来收成,如下所示.

在生成时,将输出以下内容:
- Json 文件内的元数据
- 原始图像
- 几何图像( 用于圆锥形)
- 已剪切图像
- 缩略图图像 (263x350)
- 光度图像(灰度,480x640)
生成的图像目标可以通过将此代码添加到您的工程中来加载到引擎中:
const onxrloaded = () => {
XR8.XrController.configure({
imageTargetData: [
require('../image-targets/target1.json'),
require('../image-targets/target2.json'),
],
})
}
window.XR8 ? onxrloaded() : window.addEventListener('xrloaded', onxrloaded)
这个 imagePath json 数据的字段将告诉引擎装入跟踪图像的位置
它的特性将被提取出来,并与相机的种子进行比较.