1.图片上传接口

参数说明:

Key:墨图科技分配给客户的唯一标识符

Secret:墨图科技分配给客户的唯一标识符

imageBody:经过Base64、URL编码后的图片内容,目前只支持jpg格式的图片

返回消息:

{"code":"Proc Succ","tagid":"42532ac6-67a2-4405-8995-3d99d6b80266"}

tagid是图片在服务器的uuid

使用例子(以java为例):

String server = "http://api.ink-image.com:9000/";

String imageBody = Base64.encode(readFile("test.jpg"));

imageBody = URLEncoder.encode(imageBody, "utf-8");

//发送post消息函数需要用户实现

HttpRequest.sendPost(server + "rest/1.0/ink_image/v1/face_swap_upload", "AppKey=123456&AppSecret=U6VEsPIZXL35BmWaAEnsHZUv&imageBody="+imageBody);

2.随意换脸接口(随意换脸指的是源图片、目标图片都由用户上传)

参数说明:

Key:墨图科技分配给客户的唯一标识符

Secret:墨图科技分配给客户的唯一标识符

uuidSrc:换脸源图片在服务器的uuid,一般由服务器在上传接口返回的tagid

uuidDst:目标图片在服务器的uuid,一般由服务器在上传接口返回的tagid

返回消息:

{"code":"Proc Succ","tagid":"974f8c51-0b98-44ef-97ce-366bfc8968e3afbbdad8-5c96-4b0a-a20a-9a779fe286e5"}

tagid是随意换脸后生成图片在服务器的uuid

使用例子(以java为例):

String server = "http://api.ink-image.com:9000/";

String contentUuid = "42532ac6-67a2-4405-8995-3d99d6b80266";

String styleUuid = "42532ac6-67a2-4405-8995-3d99d6b80267";

//发送get消息函数需要用户实现

HttpRequest.sendGet(server + "rest/1.0/ink_image/v1/face_swap_synthesis", "AppKey=123456&AppSecret=U6VEsPIZXL35BmWaAEnsHZUv&uuidSrc="+contentUuid+"&uuidDst="+styleUuid);

3.模板换脸接口(模板换脸指的是用户只需要上传原图片,目标图片集已经选定,不由用户上传)

参数说明:

Key:墨图科技分配给客户的唯一标识符

Secret:墨图科技分配给客户的唯一标识符

uuidSrc:换脸源图片在服务器的uuid,一般由服务器在上传接口返回的tagid

model:换脸目标图片的名称(注意:如果model赋值为"Interchange",则实现上传源图片中的两张人脸互换)

返回消息:

{"code":"Proc Succ","tagid":"42532ac6-67a2-4405-8995-3d99d6b80266Dobrovo"}

tagid是模板换脸后生成图片在服务器的uuid

使用例子(以java为例):

String server = "http://api.ink-image.com:9000/";

String uuid = "42532ac6-67a2-4405-8995-3d99d6b80266";

//滤镜模板名称

String mode = "Jz";

//发送get消息函数需要用户实现

HttpRequest.sendGet(server + "rest/1.0/ink_image/v1/face_swap_model", "AppKey=123456&AppSecret=U6VEsPIZXL35BmWaAEnsHZUv&uuidSrc="+uuid+"&model="+mode);

4.拉取图片接口

参数说明:

Key:墨图科技分配给客户的唯一标识符

uuid:图片在服务器的uuid,一般由服务器在别的接口(比如图片上传、滤镜、随意融合、超分辨率、换脸等接口)返回的tagid

返回消息:

返回图片

随意换脸典型应用场景调用说明

(1)调用上传接口

(2)调用上传接口

(3)调用随意换脸接口

(4)调用拉取图片接口

模板换脸典型应用场景调用说明

(1)调用上传接口

(2)调用模板换脸接口

(3)调用拉取图片接口

java换脸_随意换脸 · ink-image/api Wiki · GitHub相关推荐

  1. js加mysql写邮箱找回密码_邮箱找回密码 · woyong/docs Wiki · GitHub

    第三方平台申请松鼠号 [申请松鼠号][post_songshu_device] [post_songshu_device]:https://github.com/woyong/docs/wiki/申请 ...

  2. 私有github java调用_使用Java API从GitHub获取所有提交

    我想使用Java API从GitHub获取所有提交.到目前为止,我设法创建了以下简单代码: import java.io.IOException; import java.util.List; imp ...

  3. python图片换脸_用Python实现简单的‘换脸’

    之前很火的ZAO软件的换脸功能让大家觉得十分有趣,今天要介绍的这个案例也是通过Python实现简单的换脸功能,换脸过程可分为四步: 1.使用dlib提取面部标记. 该例子使用dlib的Python绑定 ...

  4. java 微信 百度地图_[Java教程]H5微信通过百度地图API实现导航方式二

    [Java教程]H5微信通过百度地图API实现导航方式二 0 2017-08-01 23:53:20 要有服务器才行哦 body, html {width: 100%;height: 100%;mar ...

  5. 复习Java异常处理_异常分类_自定义异常_线程初步了解

    复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常.线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点 ...

  6. 微信回调 java_详解APP微信支付(java后台_统一下单和回调)

    1.微信配置信息 global.properties 2.方法wxpay用于生成预支付订单信息 方法notifyWeiXinPay用于微信支付成功后的回调, 注意: 在手机端使用微信支付成功后,微信服 ...

  7. java实例_图例 | Java混合模式分析之火焰图实例

    这是小小的第五篇 前言 在进行性能调优的时候,通常会借助性能分析工具,常用的性能分析工具有perf,DTrace,分析系统资源的使用情况,这些情况根据CPU,内存,生成相关的文本数据,这些文本数据不容 ...

  8. JAVA入门_多线程_邮局派发信件

    JAVA入门_多线程_邮局派发信件 Postman package cn.campsg.java.experiment.entity;public class Postman {private Str ...

  9. 成都两年JAVA工程师_成都Java工程师学习路线

    成都Java工程师学习路线.java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言.建议如果学习java体系的话可以 ...

最新文章

  1. 数据结构及算法基础--优先队列(Priority Queue)
  2. SSH连接两台虚拟机、秘钥免密登录
  3. HDU 1757 A Simple Math Problem (矩阵快速幂)
  4. 做一个常规的banner图——负边距的使用、banner图的拼法
  5. oracle 游标 904,如何解决Oracle数据库游标连接超出问题
  6. Gem5全系统FS(full system)测试
  7. c语言 一元二次函数,计算一元二次函数的根,大家看看那里有错了。。。。
  8. axure 浏览器插件_7款超级实用的谷歌浏览器插件
  9. sql08 访问接口没有oraoledb_如何配置交换机和防火墙以访问 Internet?
  10. MSCRM4.0显示图片格式附件
  11. javascript跨域
  12. linux 用户邮件,Linux系统邮件客户端 Exchange账户相关
  13. 路由器的四种配置模式
  14. Learning to Rank 简介(转载)
  15. 【Vue】pc和移动端网页样式适配
  16. oracle 大数据量分页查询
  17. 微信小游戏越来越「重」,但它能赚钱么?
  18. 看图写英语作文关于计算机,看图写话英语作文模板
  19. 全球变暖,人类何去何从?
  20. java -jar 工作原理_Java 中的 jar ,天天见,可是你知道它的运行机制吗?

热门文章

  1. Mysql 8备份工具mysqlbackup下载安装图解
  2. Scikit-learn数据预处理分类变量编码之字段特征编码
  3. 使用caffe训练faster-rcnn时遇到的问题总结
  4. 5.6 前端开发日报
  5. 基于Walle的多渠道快速打包自动脚本
  6. 轻松了解“Web应用防火墙”
  7. 模式的秘密-观察者模式(二)
  8. 台积电要造第一款7nm芯片 明年下半年可投产
  9. Docker 的插件式设计
  10. SQL Server插入中文数据后出现乱码