透明图是PS抠图中常用到的图片形式,能保存为png以及gif格式,相比于普通的图片(3通道),增加alpha通道,用来将图片被抠出的部分与背景部分做区分。
cv2,也即opencv-python,是python最为常用的图片处理工具包之一。
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: 读取结果为图片本身维度,如透明图为4维数组,彩色图为3维,黑白图为2维