日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java换脸_随意换脸 · ink-image/api Wiki · GitHub

發(fā)布時間:2024/9/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java换脸_随意换脸 · ink-image/api Wiki · GitHub 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.圖片上傳接口

參數(shù)說明:

Key:墨圖科技分配給客戶的唯一標(biāo)識符

Secret:墨圖科技分配給客戶的唯一標(biāo)識符

imageBody:經(jīng)過Base64、URL編碼后的圖片內(nèi)容,目前只支持jpg格式的圖片

返回消息:

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

tagid是圖片在服務(wù)器的uuid

使用例子(以java為例):

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

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

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

//發(fā)送post消息函數(shù)需要用戶實(shí)現(xiàn)

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

2.隨意換臉接口(隨意換臉指的是源圖片、目標(biāo)圖片都由用戶上傳)

參數(shù)說明:

Key:墨圖科技分配給客戶的唯一標(biāo)識符

Secret:墨圖科技分配給客戶的唯一標(biāo)識符

uuidSrc:換臉源圖片在服務(wù)器的uuid,一般由服務(wù)器在上傳接口返回的tagid

uuidDst:目標(biāo)圖片在服務(wù)器的uuid,一般由服務(wù)器在上傳接口返回的tagid

返回消息:

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

tagid是隨意換臉后生成圖片在服務(wù)器的uuid

使用例子(以java為例):

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

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

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

//發(fā)送get消息函數(shù)需要用戶實(shí)現(xiàn)

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

3.模板換臉接口(模板換臉指的是用戶只需要上傳原圖片,目標(biāo)圖片集已經(jīng)選定,不由用戶上傳)

參數(shù)說明:

Key:墨圖科技分配給客戶的唯一標(biāo)識符

Secret:墨圖科技分配給客戶的唯一標(biāo)識符

uuidSrc:換臉源圖片在服務(wù)器的uuid,一般由服務(wù)器在上傳接口返回的tagid

model:換臉目標(biāo)圖片的名稱(注意:如果model賦值為"Interchange",則實(shí)現(xiàn)上傳源圖片中的兩張人臉互換)

返回消息:

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

tagid是模板換臉后生成圖片在服務(wù)器的uuid

使用例子(以java為例):

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

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

//濾鏡模板名稱

String mode = "Jz";

//發(fā)送get消息函數(shù)需要用戶實(shí)現(xiàn)

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

4.拉取圖片接口

參數(shù)說明:

Key:墨圖科技分配給客戶的唯一標(biāo)識符

uuid:圖片在服務(wù)器的uuid,一般由服務(wù)器在別的接口(比如圖片上傳、濾鏡、隨意融合、超分辨率、換臉等接口)返回的tagid

返回消息:

返回圖片

隨意換臉典型應(yīng)用場景調(diào)用說明

(1)調(diào)用上傳接口

(2)調(diào)用上傳接口

(3)調(diào)用隨意換臉接口

(4)調(diào)用拉取圖片接口

模板換臉典型應(yīng)用場景調(diào)用說明

(1)調(diào)用上傳接口

(2)調(diào)用模板換臉接口

(3)調(diào)用拉取圖片接口

總結(jié)

以上是生活随笔為你收集整理的java换脸_随意换脸 · ink-image/api Wiki · GitHub的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。