matlab中显示一般矩阵的图像

转自:https://www.cnblogs.com/guohaoyu110/p/7643587.html

 

imshow(I);

当I为unit8类型时,矩阵I的元素中的值需要在0`255之间;

当I为double类型时,矩阵I的元素中的值需要在0~1之间;

 

 若I中的元素是double类型,且在0~255之间,那么可以使用

                       imshow(I/256);

                       imshow(I,[]) ; %自动调整显示范围;

 

若I中的元素不在0~255之间,

unit8(I)  %超过255按255算;

 

mat2gray() %将矩阵转化为图像矩阵;

 

posted @ 2019-02-21 17:02  瓜子皮皮  阅读(2597)  评论(0编辑  收藏  举报