检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实现AR导航 概述 开发指导 注意事项 父主题: WebARSDK使用手册
定位失败,定位结果显示“FewPnPInliers”或“ErrorMeanReprojectionErrTooLarge” 原因一:可能是发起定位时使用的图片纹理特征不够明显。 解决方案:在移动端,对着纹理丰富的区域单击“手动请求Vps”重新发起定位。 原因二:可能是平面识别未初始化完成。 解决方案:
终导出包含空间地理信息的E57或 .las/格式的点云文件;另外,采集者需要通过全景设备Insta360 Titan再次采集一遍,获得全景图片数据,用于后期纹理匹配。 激光采集适用场景:适合激光设备捕获数据的场景。建筑限高30米,采集时距离建筑物不小于1米。避免采集弱纹理、重复纹
开启AR会话。 获取图像及传感器数据,初始化SLAM,准备相关环境。 实现AR导航和渲染3D内容。 依靠视觉定位,获取当前设备位置,以及请求导航路径,实现空间位置追踪导航;开发者基于SDK输出的图像数据、相机矩阵、路径信息,实现3D数字内容渲染。 父主题: WebARSDK使用手册
renderPosUtm = hwar.render2Utm([render.x, render.y, render.z]); 父主题: 实现AR导航
height); this.video.texture = this.videoTexture; } } 父主题: 实现AR导航
概述 AR导航功能依赖视觉定位,提供空间位置追踪能力。 您可以依赖图像数据、相机矩阵及路径点信息进行3D导航路径渲染。 父主题: 实现AR导航
AR地图服务适用的场地条件有哪些 AR地图服务通过AR地图生产和AR地图运行来实现基于视觉定位(VPS)的AR内容展示和AR导航。应用到具体项目时,应妥善选取场景。若场景选取不合适,可能导致视觉定位效果不佳,影响最终的AR内容展示和AR导航。 场景选取总体原则: VPS定位能力与
设置接收相机矩阵的回调函数。 funCallBack Function 回调函数。需要接收cameraMat(相机矩阵)和imgData(视频流图片)两个参数。 cameraMat和imgData参数类型: cameraMat:{ elements: Float32Array; isMatrix4:
2:安卓web端。 3:IOS web端。 4:AR眼镜 。 默认取值: 0。 image 是 String 参数解释: base64编码的图片信息 。 约束限制: 不涉及。 取值范围: 不涉及 。 默认取值: 不涉及。 表5 camera 参数 是否必选 参数类型 描述 fx 是
App,可通过主流Web浏览器平台、主流终端设备的App内嵌WebView,实现WebAR体验。 WebARSDK提供的API,可以将用户、空间及数字内容连接在一起 ,达到厘米级的定位能力和1度以内的定姿能力,实现随时随地高精度的空间计算。在AR地图覆盖区域,用户可进行3D实景步行导引,无需担心GPS信号弱的环境。
查看控制台输出,如果能够打印区域信息,则说明引入成功。 后续步骤 创建H5工程后,您可以继续开发AR功能。 开启AR会话,具体请参见开启AR会话。 实现AR导航,具体请参见实现AR导航。 父主题: WebARSDK使用手册
基本概念 AR地图 以视频空间化为基础,通过计算机视觉技术构建与现实环境中的空间位置绑定的特征信息,为实现视觉定位提供数据库索引和特征匹配支持。 白模 可量测的、不具备实景纹理信息的连续三角面片模型。为AR应用提供虚实遮挡,为摆放虚拟物体提供位置参照。 点云 点云是目标场景表面特
代码,供用户在Unity3D中开发业务。 HTFoundation示例实现了真实世界构建、世界位姿定位和跟踪、虚实世界呈现。基于HTFoundation示例,用户可构建虚拟世界,包括虚拟对象设计、行为设计实现和业务逻辑开发。 图1 工作原理 父主题: HTSDK使用手册
户通过SDK快速集成和使用KooMap AR地图运行服务。借助小程序平台免安装即可运行,易于推广。 XRLightSDK提供的API,可以实现世界位姿定位和跟踪,将用户、空间及数字内容连接在一起,助力用户构建真实和虚拟融合的世界。 工作原理 用户需要新建微信小程序工程,然后导入X
产品优势 全自动 全自动化AR地图生产,用户只需上传全景相机数据,一键启动生产流程。 高精度 AR地图运行服务,可实现厘米级高精度的视觉定位和AR导航。 灵活快速 AR地图生产服务可选择按照计费量纲按需使用,按需计费,也可选择按套餐包计费,计费方式灵活;AR地图运行服务按照用户订
雪风暴沙尘等天气,避免在有大量游客及行人的状态下采集;室内场景要求纹理丰富,避免存在仅能观测到白墙或玻璃的区域,避免动态展板播放视频或滚动图片等变化场景;室外场景避免大量积水和建筑物被树木大面积遮挡的场景。 建议平行规划多条采集路线,室内间隔1米,室外间隔2米。使用市面上现有主流
开发技能要求 具备TypeScript/JavaScript开发基础。 熟悉Web移动端开发。 熟悉Three.js、LayaAir等渲染库,可实现基于WebGL的3D渲染。 下载SDK 请下载WebARSDK软件包和软件包的完整性校验文件,并解压软件包、核对文件目录。 图1 SDK包目录结构
AR地图生产服务和AR地图运行服务开通后即开始计费,支持在线退订。当服务状态为“运行中”或“已冻结”(非违反国家法律法规导致的冻结)时,都可以实现退订。 前提条件 已开通AR地图生产服务或AR地图运行服务。 退订AR地图生产服务 您可以参考如下操作步骤退订AR地图生产服务。退订成功后
身份认证:KooMap提供的身份认证可以分为控制台和云服务两个层面。 控制台层面:您可以使用华为云用户名与密码登录,实现用户的认证与鉴权,未授权的不能访问。 云服务层面:您可通过开放的API网关,实现AR地图运行服务的访问和集成,具体操作和描述请参考KooMap的《API参考》。KooMap提供如下两种认证方式进行认证鉴权。