浅析imageimagescimageshow的用法.docVIP

  • 0
  • 0
  • 约5.97千字
  • 约 11页
  • 2017-10-22 发布于北京
  • 举报
浅析imageimagescimageshow的用法

浅析image,imagesc,imshow的用法 显示RGB图像 相同点:这三个函数都是把m*n*3的矩阵中的数值当做RGB值来显示的。 区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当 的缩放,注意这里只是图像显示的尺寸。 显示灰度图像 说明:先搞明白什么是索引图像?(灰度图像也是索引图像的一种) 当用Matlab中的imread函数将图像读入并存入矩阵时,我们知道如果是RGB图像,得到是m*n*3的矩阵,但如果是索引图像,得到就是m*n的矩阵,这个矩阵的每个元素只是1个数值,那么怎么确定它的RGB值来显示图像呢?这就需要colormap了,colormap是一个m*3的矩阵,每一行有3列元素构成RGB组,也就是一种颜色,一个m*3的colormap中有m中颜色,而索引图像存储的数值和colormap中的行号对应起来就可以像RGB那样显示图片了,至于对应方法,可以直接对应(比如1对应1,2对应2)也可以是线性映射对应(比如[-128,128]映射到[1,256])。 还有一点要说明的是,默认情况下每一个figure都有且仅有一个colormap,而且默认的是 jet(64),可在figure窗口通过,edit-colormap...查看,另外在弹出的窗口colormap editor中,可通过Tools-Standard color

文档评论(0)

1亿VIP精品文档

相关文档