- COLOR_BGR2LAB
- COLOR_LAB2BGR
OpenCV - BGR to LAB
examples/opencv/bgr_to_lab.py
import cv2 as cv import sys import numpy as np if len(sys.argv) != 2: exit(f"Usage: {sys.argv[0]} FILENAME") filename = sys.argv[1] original = cv.imread(filename) cv.imshow('Original', original) print(original.shape) lab = cv.cvtColor(original, cv.COLOR_BGR2LAB) cv.imshow('LAB', lab) print(lab.shape) back = cv.cvtColor(lab, cv.COLOR_LAB2BGR) cv.imshow('Back', back) print(back.shape) print(np.array_equal(original, back)) # False diff = original-back cv.imshow('Diff', diff) print(diff.shape) print(set(diff.flatten())) cv.waitKey(0)