[問題] 關於影像處理的色彩空間問題已回收
各位板大,
我想請問一下
我想要把RGB色彩空間轉換成LAB
並把轉換後的色彩空間作MACE 運算
但發現做完之後的MACE_L、MACE_a、MACE_b
結果發現三個矩陣都完全ㄧ樣
我現在不知道問題在哪裡
以下是我RGB到LAB色彩空間程式碼
=================================
f{o}=double(imread(s1));
R=f{o}(:,:,1);
G=f{o}(:,:,2);
B=f{o}(:,:,3);
X=0.412453*R+0.357580*G+0.180423*B;
Y=0.212671*R+0.715160*G+0.072169*B;
Z=0.019334*R+0.119193*G+0.950227*B;
X=X/(255*0.950456);
Y=Y/255;
Z=Z/(255*1.088754);
if Y>0.008856
fY=Y^(1/3)
else
fY=7.787*Y+(16/116)
end
if X>0.008856
fX=X^(1/3)
else
fX=7.787*X+(16/116)
end
if Z>0.008856
fZ=Z^(1/3)
else
fZ=7.787*Z+(16/116)
end
L=116*fY-16
a=500*(fX-fY)
b=200*(fY-fZ)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.177.160
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章