人像分割服务升级,接口返回增加灰度图和人像前景图
melissayoung 发布于2018-12 浏览:7910 回复:8
1
收藏

敲黑板,划重点~

人像分割服务重大升级,大家千呼万唤的功能如约上线啦接口返回增加灰度图和透明背景的人像前景图,方便查看可视化分割效果,进行业务应用。

再也不用到处找示例代码,手动处理二值图了,(手动掩面哭泣)……

 

废话不多数,直接上图:

1)原图

2)灰度图

3)前景人像图(透明背景)

 

 

接口返回参数:增加scoremap(灰度图)、foreground(透明背景人像前景图)


产品介绍:http://ai.baidu.com/tech/body/seg  

文档链接:http://ai.baidu.com/docs#/Body-API/6fe80662 

欢迎新老开发者试用~

 

收藏
点赞
1
个赞
共8条回复 最后由kkive康康回复于2019-05
#9kkive康康回复于2019-05

python怎么用base64存成图片

0
#8kkive康康回复于2019-05

python怎么用base64存成图片

0
#7melissayoung回复于2019-01
#6 xunaohai回复
抠出来的人像变模糊了 

嗯,目前有等比例压缩,不然接口性能影响比较大,后面会逐步优化,争取做到不压缩

1
#6xunaohai回复于2019-01

抠出来的人像变模糊了 

0
#5goJhou回复于2019-01
#3 用户已被禁言回复
我测试了一下。透明背景人像前景图 模糊了。尤其是头发 直发变离子烫了。 小帅就写了一个图片base64直接存图片的方法Java   [代码]
展开

卧槽你这落实的太迅速了

1
#4TZLGKE回复于2018-12

翘首期盼很久终于更新啦~

0
#3用户已被禁言回复于2018-12

我测试了一下。透明背景人像前景图 模糊了。尤其是头发 直发变离子烫了。

小帅就写了一个图片base64直接存图片的方法Java

 

/**
 * 保存foreground scoremap数据 为图片文件
 * @param imgbase64 图片的base64数据
 * @throws Exception 
 */
public static void savePNGFile(String imgbase64) throws Exception{
	Decoder decoder = Base64.getDecoder();
	byte[] bs = decoder.decode(imgbase64);
	ByteArrayInputStream in = new ByteArrayInputStream(bs); 
	BufferedImage image = ImageIO.read(in); 
	String imgPath = "G:/testimg/"+System.currentTimeMillis()/1000+".png";
	System.out.println("保存的路径:"+imgPath);
	File file = new File(imgPath);
	ImageIO.write(image, "png", file);
}
0
#2用户已被禁言回复于2018-12

厉害了

1
TOP
切换版块