阿里云AI训练营 Class2课程笔记

一、基础概念

我们最常见的图像格式通常为3通道的jpg格式

三通道图像是指具有RGB三种通道的图像,简单来说就是彩色图像。R:红色,G:绿色,B:蓝色。比如红色为(255,0,0)

4通道常见格式为png

四通道图像是在三通道的基础上加上了一个Alpha通道,Alpha用来衡量一个像素或图像的透明度。比如Alpha为0时,该像素完全透明,Alpha为255时,该像素是完全不透明。如果Alpha通道全为255,则此时的4通道和3通道就没有什么区别了

由上图可已看出,4通道图像除图像主体外,背景是半透明状态

也就是说,4通道图像的可视化边界可支持不规则边缘,而3通道仅支持矩形边缘

 

3通道图像的基础上,融合对应的mask图层,即Alpha通道,就可以得到抠图后的png图片

 

二、调用阿里云视觉平台API进行抠图

阿里云视觉平台官网 https://vision.aliyun.com/

人体分割,即抠图对应页面 https://vision.aliyun.com/experience/detail?spm=a211p3.14020179.J_7524944390.19.413f35ccT504wL&tagName=imageseg&children=SegmentBody 

在该页面下方可以直接体验该服务

具体使用步骤如下:

1.开通服务

在“人体分割”算法功能界面,点击立即开通即可免费开通。

 

2.示例代码

本文代码使用C#,编辑器使用Visual Studio

打开Visual Studio,新建Console App工程

添加依赖包

找到示例代码,在“人体分割”算法功能界面下方可以找到。

https://vision.aliyun.com/experience/detail?spm=a211p3.14020179.J_7524944390.19.413f35ccT504wL&tagName=imageseg&children=SegmentBody

将示例代码粘贴到VS编辑器中,并将代码示例中的<accessKeyId><accessSecret>替换为您的真实AK信息,开通AccessKey的步骤见Class1 https://blog.csdn.net/qq_37454669/article/details/115099502 ,

运行项目即可得到结果。

结果示例:

可以得到处理后的图片的URL地址,粘贴到浏览器即可下载

3.使用自己的图片

 首先开通OSS,仅支持上海。步骤见Class1 https://blog.csdn.net/qq_37454669/article/details/115099502

在OSS控制台上传自己的图片,得到图片URL,在上一步创建的代码中,替换URL,运行项目即可得到抠图结果。

request.AddQueryParameters("ImageURL", "将要处理的图片URL地址粘贴到此处");

 

阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:https://developer.aliyun.com/adc/student/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值