MATLAB读取tiff文件
可以使用官方的tiff,但是只能读取tif文件
这里可以使用imread
直接读取
pic=imread(''xxx.tiff)
由于tiff往往是高维矩阵
可以使用`
[m,n,a]=pic
中的al来读取出矩阵维度
由于 tiff常用uint16格式
常用uint8函数进行强制转换
a=uint8(a)
此时将所有图片拆开并进行类型转换,使用eval函数作为变量命名方法
for i=1:c
eval([ 'new_pic',num2str(i),'=pic(:,:',num2str(i),);'])
eval([ 'new_pic',num2str(i),'=unit8','new_pic',num2str(i),])
end
即可完成转换