颜色转换

COLOR_BGR2BGR555
COLOR_BGR2BGR565
COLOR_BGR2BGRA
COLOR_BGR2GRAY
COLOR_BGR2HLS
COLOR_BGR2HLS_FULL
COLOR_BGR2HSV
COLOR_BGR2HSV_FULL
COLOR_BGR2LAB
COLOR_BGR2LUV
COLOR_BGR2Lab
COLOR_BGR2Luv
COLOR_BGR2RGB
COLOR_BGR2RGBA
COLOR_BGR2XYZ
COLOR_BGR2YCR_CB
COLOR_BGR2YCrCb
COLOR_BGR2YUV
COLOR_BGR2YUV_I420
COLOR_BGR2YUV_IYUV
COLOR_BGR2YUV_YV12

if __name__ == '__main__':
    img = cv2.imread(r'./data/eval/low/4.bmp')
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2XYZ)
    cv2.imshow('raw', img)
    cv2.imshow('XYZ', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2YUV)
    cv2.imshow('YUV', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2LAB)
    cv2.imshow('LAB', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    cv2.imshow('GRAY', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
    cv2.imshow('HSV', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2HLS)
    cv2.imshow('HLS', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb)
    cv2.imshow('YCrCb', lab_img)
    cv2.waitKey(0)
image.png

再将转换后的图像转换回来


BGR_XYZ_BGR.png
BGR_YUV_BGR
BGR_LAB_BGR
if __name__ == '__main__':
    img = cv2.imread(r'./data/eval/low/4.bmp')
    cv2.imshow('raw', img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2XYZ)
    cv2.imshow('XYZ', lab_img)
    lab_img = cv2.cvtColor(lab_img, cv2.COLOR_XYZ2BGR)
    cv2.imshow('XYZ2BGR', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2YUV)
    cv2.imshow('BGR2YUV', lab_img)
    lab_img = cv2.cvtColor(lab_img, cv2.COLOR_YUV2BGR)
    cv2.imshow('YUV2BGR', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2LAB)
    cv2.imshow('LAB', lab_img)
    lab_img = cv2.cvtColor(lab_img, cv2.COLOR_LAB2BGR)
    cv2.imshow('LAB2BGR', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    cv2.imshow('GRAY', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
    cv2.imshow('HSV', lab_img)
    lab_img = cv2.cvtColor(lab_img, cv2.COLOR_HSV2BGR)
    cv2.imshow('HSV2BGR', lab_img)
    lab_img = cv2.cvtColor(img, cv2.COLOR_BGR2HLS)
    cv2.imshow('HLS', lab_img)
    lab_img = cv2.cvtColor(lab_img, cv2.COLOR_HLS2BGR)
    cv2.imshow('HLS2BGR', lab_img)

    cv2.waitKey(0)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容