最新消息:最新信息可以到系统基本设置里填写,如果不想要这一栏可以修改head.htm,将第53行到55行删除即可

从图片中把人物抠出来

技巧资源 dedesos.com

图片中物体的精确识别与提取是人工智能领域重要的一个方面,通过机器学习,最终能达到不需要人工干预准确的进行识别。

由于这些算法依赖于大量的训练或基础数据,所以,对于一些成果,以静态的算法,每个应用独立去完成漫漫的训练不是个好办法。因此,很多类似的成果会以一种 api 服务接口方式提供,当然服务可能需要付费,但一般有一定的免费量。

removebg 就是这样一种服务,其详细的 api 接口详见 ,它使用简单,就一个 api 并且提供了多种语言的调用示例。api 免费使用量的限制为每月50次调用。

注册登录后,在 my account 中可以查看到 apikey,实现的方法中需要用到。


这里,需求定义为,传入图片 url,返回提取结果的 url。
则方法实现如下:


private 乐橙客户端下载string cutout
 if ) throw new exception)
 using )
 // 申请的 apikey 可考虑动态的调整
 string key = myremovebgapikey // apikey
 formdata.headers.add;
 formdata.add, image_url 
 formdata.add, size 
 var response = client.postasync.result;
 if 
 string imgname = datetime.now.tostring), filemode.create, fileaccess.write, fileshare.none);
 response.content.copytoasync.continuewith = { filestream.close; });
 string imgurl = string.format;
 return imgurl;
 else
 throw new exception.result); 

如下图,左边的图片,去除背景,抠出的人物效果如右图。图片会是背景透明的 png 文件,很方便自已添加背景。


关注公众号“时间维度”:

发送带有人物的图片即可。有使用量限制,哈哈!

    与本文相关的文章

    网友最新评论