视觉智能开放平台介绍
视觉智能开放平台:https://vision.aliyun.com/
可以在能力广场看一下类别,内容超多,膜了Orz...
使用算法之前要开通服务,公测期不限量免费调用
技术文档中有相关的文档
开通之后可以在控制台的概览中看到(我只开通了一个人脸人体)
点击侧边栏具体的每个类目都可以点击进去,要是开通了会显示具体的资源包的使用情况和调用情况
人脸人体和视觉搜索因为涉及到图片收集,所以会有一个图片数据库
人脸检测定位
实际操作一个人脸检测定位的实验
首先要有一个 AccessKey,去搜一下 RAM 访问控制
在左侧人员管理中选择用户
创建一个用户
自己起个名字,勾上下面的编程访问
接下来需要接收一下手机验证码,之后就创建成功了,注意复制一下生成的 AccessKey ID 和 AccessKey Secret
然后给用户一些权限,返回用户列表那个界面,点击添加权限
可以搜索简称:viapi 找到视觉智能 API 权限,选中确定,赋予它权限
这样这个账号就具有调用平台 API 的权限了
然后调用 API 需要先把图片传到上海地区的 OSS 中
可以直接搜索 oss,找到对象存储
创建一个 Bucket,注意选择上海地区
读写权限可以暂时选为公共读
然后找个文件传上去,就获得了一个文件地址
然后通过给的实例代码去访问一下:
<accessKeyId> 和 <accessSecret> 以及 set_ImageURL 换成自己的
#!/usr/bin/env python
#coding=utf-8
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkfacebody.request.v20191230.DetectFaceRequest import DetectFaceRequest
client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shanghai')
request = DetectFaceRequest()
request.set_accept_format('json')
request.set_ImageURL("https://viapi-test.oss-cn-shanghai.aliyuncs.com/demo-center/facebody/DetectFace.jpg")
response = client.do_action_with_exception(request)
# python2: print(response)
print(str(response, encoding='utf-8'))
唔...
咱也不知道这都是啥意思,还不如直接用上传的呐(网图)
===================== 3.25 更新 =====================
根据师傅博客学习一下 java 吧 https://blog.csdn.net/ZB66ZB66/article/details/115079831
下载 IDEA
https://www.jetbrains.com/idea/
下载 maven
https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.5.4/binaries/
解压出来,然后往 settings.xml 里面添加:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
新建项目
新建一个 maven 项目,之后把 pom 的代码改为:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.5.14</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-facebody -->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-facebody</artifactId>
<version>1.2.2</version>
</dependency>
</dependencies>
</project>
然后点击右边那个类似刷新的摁钮,把设置应用一下
之后在项目的 src 文件夹 -> main 文件夹 -> java 这个文件夹上新建一个 java class 文件
然后把示例代码复制上去,注意它的类名要跟你自己起的一样
运行就好了
阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:https://developer.aliyun.com/adc/student/