检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备工作 开发技能要求 具备TypeScript/JavaScript开发基础。 熟悉Web移动端开发。 熟悉Three.js、LayaAir等渲染库,可实现基于WebGL的3D渲染。 下载SDK 请下载WebARSDK软件包和软件包的完整性校验文件,并解压软件包、核对文件目录。
大地提升数据采集和地图生产效率。 全自动:全自动化AR地图生产,用户只需上传全景相机数据,一键启动和完成地图生产。 高逼真:通过AI深度估计和3D识别等技术,准确理解物理世界,虚实融合,实现逼真的沉浸式体现效果。 产品功能 KooMap为用户提供AR地图运行服务和AR地图生产服务。
Config”自动设置工程所需配置项。详情见配置项目选项。 配置AK/SK。 包含访问密钥ID(AK)和秘密访问密钥(SK)两部分,是用户在华为云的长期身份凭证。华为云通过AK识别访问用户的身份,通过SK对请求数据进行签名验证。详情见配置域名及密钥。 打包构建。 在“HTFoundation > Samples”下找
雪风暴沙尘等天气,避免在有大量游客及行人的状态下采集;室内场景要求纹理丰富,避免存在仅能观测到白墙或玻璃的区域,避免动态展板播放视频或滚动图片等变化场景;室外场景避免大量积水和建筑物被树木大面积遮挡的场景。 建议平行规划多条采集路线,室内间隔1米,室外间隔2米。使用市面上现有主流
创建容器应用基本流程 如果title超长,将自动截断并显示省略号,若需鼠标经过时冒泡,请在样式中增加 js-title 如果title超长,将自动截断(文字超长时,列表项样式改为:listitem_qFLwPs2_100) 03 入门 弹性云服务器(Elastic Cloud Server)是
该部分可选。请求消息体通常以结构化格式(如JSON或XML)发出,与请求消息头中Content-Type对应,传递除请求消息头之外的内容。若请求消息体中的参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类
2:安卓web端。 3:IOS web端。 4:AR眼镜 。 默认取值: 0。 image 是 String 参数解释: base64编码的图片信息 。 约束限制: 不涉及。 取值范围: 不涉及 。 默认取值: 不涉及。 表5 camera 参数 是否必选 参数类型 描述 fx 是
GATEWAY.0002 Auth failed, please check your auth token. 鉴权header未携带。 在请求头中携带鉴权信息,参考“如何调用API”。 403 GATEWAY.0003 Service unavailable. 服务未开通/冻结。
约束限制: 不涉及。 utm 是 String 参数解释: 地区UTM编码,一种用于将地球表面上的地理位置投影到二维平面上的方法,编码用于快速识别和定位到UTM网格中的特定区域。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 from 参数 是否必选 参数类型
终导出包含空间地理信息的E57或 .las/格式的点云文件;另外,采集者需要通过全景设备Insta360 Titan再次采集一遍,获得全景图片数据,用于后期纹理匹配。 激光采集适用场景:适合激光设备捕获数据的场景。建筑限高30米,采集时距离建筑物不小于1米。避免采集弱纹理、重复纹
false; this.mainCamera = this.mainScene.getChildByName("Main Camera") as Laya.Camera; this.mainCamera.enableHDR = false; this.mainCamera.clearColor
设置接收相机矩阵的回调函数。 funCallBack Function 回调函数。需要接收cameraMat(相机矩阵)和imgData(视频流图片)两个参数。 cameraMat和imgData参数类型: cameraMat:{ elements: Float32Array; isMatrix4:
"password": "********", "domain": { "name": "domainname" } }
SLAM_INIT_FAIL SLAM启动失败。 PHONE_TYPE_NOT_SURPORT 设备机型暂不支持。 开启AR会话状态,发送VPS请求获取定位数据。 通过回调函数(hwar.registerGetNewVpsPose)获取定位数据,如果获取失败,可通过侦听事件“VPS_FAIL”处理。
响应的Body体格式如下所示。 { "error_code": "NAVI.0002", "error_msg": "Navi failed, please check parameters." } 其中,error_code表示错误码,error_msg表示错误描述信息。
通用Region:指面向公共租户提供通用云服务的Region。 专属Region:指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集
js的相机朝向是Z轴的反向。 图2 Three.js渲染引擎坐标系示意图 坐标系转换 SDK提供了UTM坐标与渲染引擎(如Three.js、LayaAir)坐标之间的转换方法。 // UTM坐标转成渲染坐标 let vecInit = hwar.utm2Render([utm.x, utm
HTGvpsRequestOpExt(); 调用HTGvpsRequestOpExt的RequestGvpsLocaiton方法进行一次手动定位请求。 mGvpsOp.RequestGvpsLocaiton(HTSystemManager.GetHTSystem(), HTRequestPriority
需要侦听回调。回调函数无event参数。 NO_SRTEAM 获取设备的相机时出错。一般是设备没有后置摄像头。 - - 需要侦听回调。回调函数无event参数。 VPS_FAIL VPS定位失败。可能是定位不在地图范围、定位超时等原因。 - - 需要侦听回调。回调函数无event参数。 接口调用及相机fov设置示例
gion;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 详情请参见区域和可用区。 可用区(AZ,Availability Zone) 一个可用区是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个