正在加载图片...
第2幸基本原理 11 结果中的u1nt8是指几种MATLAB数据类之一,详见2,5节的讨论。whos行结尾处的分号对结 果没有影响,因此我】一般将其省略。 2.3显示图像 在MATLAB桌面上图像一般使用函数1 mahow来显示,该函数的基本语法为 imshow(f,G) 其中,f是一个图像数组,G是显示该图像的灰度级数。若将G省略,则默认的灰度级数是256。语法 imshow(f,[low high]) 会将所有小于或等于1ow的值都显示为黑色,所有大于或等于high的值都显示为白色。界于1ow 和h1gh之间的值将以默认的级数显示为中等亮度值。最后,语法 imshow(f,[】) 可以将变量1ow设置为数组f的最小值,将变量nigh设置为数组r的最大值。函数imshow的这 一形式在显示一幅动态范围较小的图像或既有正值又有负值的图像时非常有用。 函数pixval经常用来交互地显示单个像素的亮度值。该函数可以显示覆盖在图像上的光标。 当光标随着鼠标在图像上移动时,光标所在位置的坐标和该点的亮度值会在该图形窗口的下方显示 出来。处理彩色图像时,红,绿、蓝分量的坐标也会显示出来。若按下鼠标左键不放,测p1xv 将显示光标初始位置和当前位置间的欧几里得距离。 此处应注意的是,语法 pixval 会在上次显示的图像上显示光标。单击光标窗口上的X按钮可将其关闭, 例2.1读入和显示图像 (a)下列语句会从磁盘中读入一幅名为xo3e512.t1f的图像,提取该图像的基本信息,并 使用imshow将其显示出来 >f-imread ('rose_512,tif'); >whos f Name size Bytes Class 512 262144 uint8 array >imshow(f) 由于i1msow命今行结尾处的分号对果无影响,所以一般将其省略。屏暮输出如图2.2所示 窗口左上角显示了图像编号。雷口上有各种下拉兼单和工具按钮,用于缩放、保存及输出显示 窗口的内容等。特别地,在将结果打印成存盘之前,Et菜单有对蜡果进行编样或格式化的 功能 当用1 mshow显示另一格图像g时,MATLAB会在屏幕上用新图像替换旧图像。为保持第 格图像并同时显示第二幅困像,可以使用如下的figure函数: >figure,imshow(g) 使用语句
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有