我有一個包含Lab色彩空間值的數據框。這裏是一個例子: L* a* b* color
80 25 -30 NA
75 55 55 NA
30 0 25 NA
10 -20 30 NA
55 15 20 NA
60 43 18 NA
... ...
這裏有1000多條記錄。我想根據L *,a *,b *列中的Lab顏色空間值爲列顏色着色單元格
在OpenCV(Python)中將圖像從RGB轉換爲LAB時,我無法找到有關L * A * B *值範圍的文檔。尋找一些確認我的見解是正確的,因爲這些數字相當奇特。我的輕度結果是從0-255,但對於a和b我分別得到了42-226和20-223。我知道這些數值不需要有一個預定的範圍,但是有沒有人能夠理解爲什麼選擇這些範圍? 我試圖在LAB空間中創建顏色直方圖,並需要知道值的範圍以便以節省空間的方式存
我想隨機化多種顏色,所有顏色都具有相同的亮度(但不同的顏色)。現在有一個很好的色彩空間,如LAB,可以讓你做到這一點,但轉換回RGB時會有點棘手,因爲在LAB空間中可以選擇的所有顏色都不能在正常的RGB中表示。 我決定採取以下方法(僞差,心中永遠的範圍和精確值): L = some fixed value
while r, g or b not in range 0.0 to 1.0: