opencv-python读取透明图片(既带alpha通道)

opencv-python读取透明图片

透明图(alpha图)

透明图是PS抠图中常用到的图片形式,能保存为png以及gif格式,相比于普通的图片(3通道),增加alpha通道,用来将图片被抠出的部分与背景部分做区分。

cv2

cv2,也即opencv-python,是python最为常用的图片处理工具包之一。

cv2.imread()

cv2.imread(‘图片地址’, flags)用于读取图片,也是使用cv2处理图片的初始步骤。不同的参数设置,会读取不同形式的图片。常用flags如下:

cv2.IMREAD_COLOR # 读取彩色图片,读取结果为3维数组
cv2.IMREAD_GRAYSCALE # 读取黑白图片,或将图片转换为黑白图片,读取结果为2维数组
cv2.IMREAD_UNCHANGED # 读取结果为图片本身维度,如透明图为4维数组,彩色图为3维,黑白图为2维

cv2.IMREAD_COLOR:读取彩色图片,读取结果为3维数组
cv2.IMREAD_GRAYSCALE: 读取黑白图片,或将图片转换为黑白图片,读取结果为2维数组
cv2.IMREAD_UNCHANGED: 读取结果为图片本身维度,如透明图为3维数组,通道数为4,彩色图为3维,通道数为3,黑白图为2维

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值