1
我想使用函數multibandread來計算圖像的CIR(標準色 - 紅外),但給我一個錯誤。 我正在嘗試這個數學教程: Mathworks用多帶讀數計算CIR
圖片是500x500x3 uint8。這是我的代碼:
G = imread ('nir.tif');
if size(G,3) == 4 %alpha
G = G(:,:,1:3); %strip alpha
end
CIR = multibandread(G, [500, 500, 4], 'uint8=>uint8',...
128, 'bil', 'ieee-le', {'Band','Direct',[4 3 2]});
figure
imshow(CIR);
這是錯誤:Index exceeds matrix dimensions.
您是否嘗試過Oguzhan的建議? –
我試過了,但沒有奏效。同樣的錯誤 –
你可以請你作爲你的示例圖片發送? –