1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > opencv-python读取透明图片(既带alpha通道)

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

时间:2020-01-27 09:56:45

相关推荐

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

opencv-python读取透明图片

透明图(alpha图)cv2cv2.imread()

透明图(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维

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。