最近参加了一个阿里云的视觉创新应用大赛,用到了阿里云的视觉智能开放平台。简单总结,为后人填坑。
接入流程
开通阿里云视觉智能开放平台服务
去阿里云视觉智能开放平台,点击能力广场随便选一个能力。
现在是公测阶段,所以价格都是0,点击去支付开通即可。
创建 OSS Bucket(可选)
建议创建,自己创建 OSS Bucket后,可以把需要处理的图片上传到 自己的 OSS Bucket,然后在进行视觉处理时,传递 OSS Bucket URL即可。
注意因为现在阿里云视觉智能平台是在华东2(上海)试点,所以创建的 OSS 需要选择一致的地域。另外需要设置为公有读,这样阿里云视觉智能平台才能访问到你的图片。
配置AccessKey
最好创建一个专门的子账户用来处理视觉智能相关功能,这样可以防止泄露后,导致的账号风险。
对外访问域名
注意:调用API时,需要设置此 Endpoint,不是你自己创建的Bucket,自己创建的Bucket仅为了更方便处理图片。
人脸人体
| Region中文名称 | Region英文名称 | 外网Endpoint | 外网支持HTTPS |
|---|---|---|---|
| 华东2(上海) | cn-shanghai | facebody.cn-shanghai.aliyuncs.com | 是 |
文字识别
| Region中文名称 | Region英文名称 | 外网Endpoint | 外网支持HTTPS |
|---|---|---|---|
| 华东2(上海) | cn-shanghai | ocr.cn-shanghai.aliyuncs.com | 是 |
SDK 接入指南
这里以人脸检测、JavaScript SDK 为示例。
首先,先安装对应SDK。
1 | npm install @alicloud/pop-core --save |
调用方式如下。
1 | // 引入 SDK |
当然,上面所以配置最好放到配置文件里,防止官方有改动。