openCV cv2.cvtColor,cv2.imread使用介绍

一,cv2.imread为image读取函数,imread(filename, flags=None),filename为全路径(path+image name+后缀,flags一般选择-1,即不改变原图的模式。如果是RGB image,返回的是BGR nd array。

二,在送入神经网络时,需要把BGR转成RGB,可以使用cv2.cvtColor。cvtColor(src, code, dst=None, dstCn=None),code选择cv2.COLOR_BGR2RGB。code还有许多颜色空间选项,可以根据需要选择。opencv中有多种色彩空间,包括 RGB、HSI、HSL、HSV、HSB、YCrCb、CIE XYZ、CIE Lab8种。

def load_image(path):
    image = cv2.cvtColor(cv2.imread(path,-1), cv2.COLOR_BGR2RGB)
    return image

你可能感兴趣的:(AI,图像的处理)