1、关于AR方面可以支持的技术能力,以该文档为准。
2、如您有疑问,官方可以支持技术答疑,提问时请带上具体问题、详细代码及使用场景。
3、对于AR开放能力,我们会不定期在钉钉群【互动联盟入驻&技术答疑】进行技术培训,欢迎关注!
4、如果您有更多对于AR能力的需求,可以联系 @无疆 @悠歌 反馈。
Tida版本:3.2.137
支持版本:手机淘宝6.8.0以上,手机天猫6.1.0以上
更多识别相关的信息:AR识别物规范
入参:{} 返回: 返回success 返回fail 相机没有权限 example: Tida.AR.scanOpenCamera({}, function(result) { console.log("AR.scanOpenCamera success:" , result); })
入参: productId: 产品库Id,默认tmallARScan,抠图是paintDetect(在手机天猫主扫之外的入口要这个参数) timeout: 超时,毫秒,默认20000 reliability:可信度 0~1 默认0.9(识别精度,越高越难识别,但是准确度更高,这里的入参指的识别精度的最低值) hideFrame 是否隐藏默认取景画框浮层。默认false,可选 frameWidthRelativeToPreview 相对于手机宽度的取景框宽比例 0~1,默认0.7,可选 frameAspectRatio 取景框高宽比,浮点,默认4/3,可选 返回: bizType:业务类型,奥利奥无需关心 dispatchContent:业务描述,不同的bizType不一样,loadURL——加载浮层,jumpURL——打开新页面,magic——创新native交互 reliability:可信度0~1(这里是识别出来的精度实际值) previewData:base64识别成功的那帧图像(这一帧图像是手机大小的截图) targetInfo:jsobObject,含有如下子属性 cutout:base64抠图 抠出与目标有关的取景识别到的图(已做畸变修正)(这边是识别出的标志物的抠图) tag:string 识别物体的唯一标示 奥利奥依此判断是哪个图被识别到 centerY, 原图中符合目标矩形区域中心y值,取值0-1 奥利奥无需关心 centerX, 原图中符合目标矩形区域中心x值,取值0-1 奥利奥无需关心 height, 原图中符合目标矩形区域高度,取值0-1 奥利奥无需关心 width, 原图中符合目标矩形区域宽度,取值0-1 奥利奥无需关心 example: Tida.AR.startScan( {}, function(result) { console.log("AR.startScan success: " , result); })
入参:params为{} 停止扫描后,摄像头依然开着,只是扫描被停止。 example: Tida.AR.startScan( {}, function(result) { console.log("AR.startScan success: " , result); })
入参:params为{} 返回:callback为成功回调 example: Tida.AR.scanCloseCamera( {}, function(result) { console.log("AR.scanCloseCamera success: " , result); })
入参:params为{} 返回:callback为成功回调 path——截屏缓存(有相机时加上相机图层,没有时仅webview) 注意:ios下需要开发者先将webgl图层先保存成图片覆盖在页面上再进行截屏。 example: Tida.AR.screenshot( {}, function(result) { console.log("AR.screenshot success: " , result); })