0
我試圖將彩色圖像的通道以這樣的方式組合起來,即每個通道按一定比例加權。例如。我想要40%的紅色通道,40%的綠色和20%的藍色。我目前使用以下代碼:在MATLAB中對不同的顏色通道進行加權
B(:,:,1) = uint8(double(r) * 0.4);
B(:,:,2) = uint8(double(g) * 0.4);
B(:,:,3) = uint8(double(b) * 0.2);
其中B
是輸出圖像。這是最有效的方法嗎?
我只是當你發佈時回答我自己的問題。我發現對於我而言,最簡單的方法就是不使用我不熟悉的技術表達式:'B(:,:1)= B(:,:1)* 0.4;等等 – sebastianross