本文是Matlab(二)------特殊语法的续篇
一、矩阵输出为图像-imshow
- imshow可输出灰度图像,适用二维数组、三维数组,像素值须转为uint8类型,
- 下面分别假设Normal经过max,min裁减属于[-1,1]或[0,1]
matlab
imwrite(uint8((Normal+1)*128).*uint8(mask3), strcat(dataName, '_Normal1.png'));
imwrite(uint8(Normal*255).*uint8(mask3), strcat(dataName, '_Normal.png'));
- 还可输出彩色图像,要求3维数组,像素值可为浮点数、整数(会自动转化)
matlab
imwrite(Normal.*mask3, strcat(dataName, '_Normal.png'));