全部产品
云市场

证件照

更新时间:2019-10-15 14:44:45

下面基于华东2(上海)区域,以证件照制作为背景,使用抠图能力。

一、背景

证件照在上学、工作和生活中经常使用,一般背景都是白色或其他纯色,每次跑照相馆很麻烦,本文提供的就是一种通过手机APP基于自己的生活照、旅游照快速转换为证件照。

二、试用证件照

1、安装钉钉APP

2、扫描钉钉E应用—画蝶

钉钉E应用--画蝶

3、打开证件照页面

4、 上传照片制作证件照

三、控制台使用(API调试)

下面以人物抠图为例。

前提条件:开通IVPD服务和OSS服务

1 上传图片到OSS

进入OSS控制台,选择上海区域的bucket,上传待处理照片。如果没有上海区域的bucket,请新建一个上海区域的bucket,并设置为公共读取。

如:

2 控制台调试API

打开IVPD控制台

输入:

  1. {
  2. "url": "http://ivpd-demo.oss-cn-shanghai.aliyuncs.com/ivpd-demo/images/IMG_20190515_202100.jpg"
  3. }

点击确定就生成

四、Java-SDK开发

与控制台示例一样,以人物抠图为例。

前提条件:开通IVPD服务和OSS服务

1. 图片上传

选择上海区域的bucket,上传待处理照片。

2. 引入SDK

引入依赖 maven

  1. <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-ivpd -->
  2. <dependency>
  3. <groupId>com.aliyun</groupId>
  4. <artifactId>aliyun-java-sdk-ivpd</artifactId>
  5. <version>0.1.0</version>
  6. </dependency>

3. 编写代码

Java

  1. DefaultProfile profile = DefaultProfile.getProfile(
  2. "cn-shanghai", //默认
  3. "{accessKeyId}", //您的Access Key ID
  4. "{accessKeySecret}"); //您的Access Key Secret
  5. SegmentImageRequest req = new SegmentImageRequest();
  6. req.setBizUrl("http://ivpd-demo.oss-cn-shanghai.aliyuncs.com/ivpd-demo/images/IMG_20190515_202100.jpg");
  7. SegmentImageResponse resp = getAcsResponse(req);
  8. if ("0".equals(resp.getCode()) {
  9. String url = resp.getData().getUrl();//抠图结果图
  10. //TODO
  11. }