1、读取tif格式图片
img = imread('D:\3dnest\work\elerator\output\pano\location_01\location_01.tif');
[x y z] = size(img)
figure,imshow(img);
imshow 报错:
原因: tif 格式读进来时, 是4维度的。
x = 4500
y = 9000
z = 4
需要将 4维图转换为 3维图, (去掉第四维的透明度)
解决方案:
if (z==4)
R = img(:,:,1);
G = img(:,:,2);
B = img(:,:,3);
% T = im(:,:,4);
img = cat(3,R,G,B);
end
figure,imshow(img);