[問題] 關於影像處理的色彩空間問題已回收

看板MATLAB作者 (天哪~)時間17年前 (2008/11/21 18:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位板大, 我想請問一下 我想要把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
文章代碼(AID): #199eWqHw (MATLAB)
文章代碼(AID): #199eWqHw (MATLAB)