【发布时间】:2020-08-19 02:34:06
【问题描述】:
我的 3d 模型 AR 在室内工作完美,但在室外阳光直射下找不到标记,这是自定义条形码编号 5(见下图)。有没有办法让相机(通过 Android 上的 google chrome 访问)在明亮的户外条件下表现更好?
【问题讨论】:
我的 3d 模型 AR 在室内工作完美,但在室外阳光直射下找不到标记,这是自定义条形码编号 5(见下图)。有没有办法让相机(通过 Android 上的 google chrome 访问)在明亮的户外条件下表现更好?
【问题讨论】:
您应该尝试更改阈值,但您没有直接访问此设置,这是因为 Ar.js 基于 jsartoolkit5 但未实现。如果您正在使用 THREEx,您可以设置更新 setThreshold 级别,假设您有一个 arToolkitSource 的实例:
arToolkitSource.init(function onReady(){
console.log(arToolkitContext.arController);
if( arToolkitContext.arController !== null ){
arToolkitContext.arController.arToolkitSource.init(function onReady(){
arToolkitContext.arController.setThreshold(value)
}
}
})
但这在 Aframe 版本中是不可能的,你不能以同样的方式访问 arController。很高兴将此功能添加到库中。
【讨论】: