简介

EasyAR云识别服务,简称 CRS ( Cloud Recognition Service ),是云端识别图片的解决方案,帮助开发者在线实时管理百万级别的被识别图。通过CRS解耦应用和识别目标,利用云端的海量强大价低的计算,使有限的手机等智能终端支持一个应用识别上万级别的图片,而且被识别的目标图片可以做为内容动态更新管理,无须应用升级。

EasyAR CRS可以支持EasyAR Sense Basic和EasyAR Sense Pro,基于EasyAR Sense的应用会将图像信息作为识别请求发到云端识别,服务器检索到关联的图库(Cloud Database)里检索与之匹配的目标图像,然后调用引擎加载Video,3D模型等渲染出相应的AR效果。

用户可以创建多个CRS图库,每一个图库都是安全并被独立隔离的,用户完全不用担心识别目标冲突或者内容被其他账户窃取的情况。

CRS 公有云服务分基本并发量使用和高并发量使用两种模式:
  1. 基本并发量(大概App DAU小于1K), 适合大部分一般AR应用扫描量需求,可以自助在线开通使用.

  2. 对高并发量用户,我们会分配专享的资源保障大流量的识别请求。请在升级或开通前 联系我们

请阅读 EasyAR CRS快速入门 ,了解CRS使用流程,开始一个HelloWorld开发实践之旅.

请阅读 目标图像管理 API 之使用, 进一步了解CRS API的使用方式。

重点注意:当前公有云CRS服务只支持EasyAR Sense v2.0.0或更高版本。

为什么要EasyAR CRS

基于设备的本地识别

基于云的识别

目标图像容量

1000张级别

没有限制,支持10万张

在线添加目标

不支持

支持

在线更新meta内容

不支持

支持

管理目标图像

由开发维护

WebUI / API / 自动化

FAQ

1, CRS支持从云端加载3D模型嘛 ?

在目标图像里有一个叫做meta的属性允许用户存储AR内容,需要转化为文本文件格式后可在web上upload至CRS。如果是3d模型可以通过base64编码为文本存储,也可以通过保存为云存储下载地址的URL,获取数据后通过3d引擎加载就可以了。 请参考API详解——新增一个目标图像.

2, CRS有识别次数限制嘛?

没有限制。我们不对总识别次数限制,但对于高并发多扫描设备客户,通常活跃扫描设备数(APP DAU)大于1K的话,您可以联系我们升级到专享资源云服务,以得到更稳定识别服务。

3, Web Service API 返回 404是什么原因?

您所请求的url不存在,特别是后缀不存在。 举例:http://your_crs_uuid.na1.crs.easyar.com:8888 是不存在不允许访问的, 您可以试一试 http://xxxxxxxxxxxxxxxxxxxxxxxxxxxx.na1.crs.easyar.com:8888/ping

识别接口/search再识别不到的时候也是404,message是No result: there is no matching

4, 常见的Web Service API 错误返回码的原因

常见有以下三种可能原因

  • 开发者里最常见的response error code有 "invalid date" 以及 "invalid app key".

  • "invalid app key" 主要原因是您请求的 crsKey 不正确。 还有几种常见原因引起这个问题: 在POST /targets/的时候,没有对所有POST的参数签名或者签名不正确,或者POST的时候参数没有用Content-Type=application/json格式,最终导致签名和crsKey对不上。

  • 415 unsupported media type, Http header中设置"Content-Type"="application/json"