MATLAB 图像显示


使用函数imshow在MATLAB桌面上显示图像,其基本语法如下:


imshow(f)

其中“f”是数据类型为“uint8”或double(双精度,参考:MATLAB 数据类型)的图像数组。数据类型’ uint8 ‘将整数的值限制在0到255之间。

注意,对于类型为’ double ‘的矩阵,imshow函数期望值在01之间,其中0显示为黑色1显示为白色。0到1之间的任何值都显示为灰度。大于1的值将显示为白色,小于0的值将显示为黑色。要得到这个范围内的值,可以使用除法因子。分割系数越大,图像就越暗。

例如,如果使用imshow(G)命令,桌面上显示的图像如下图所示。’ imshow(F) ‘显示下图所示的图像。’ imshow(f, [low high]) ‘显示所有小于或等于’ low ‘的值为黑色,所有大于或等于’ high ‘的值为白色。中间的值显示为中间强度值。

灰度图

imshow(f,[]) ‘将变量low设置为数组f的最小值,将变量high设置为数组f的最大值。这有助于提高具有低动态范围的图像对比度。

图像工具功能
Pixel information显示鼠标悬停位置像素的信息
Pixel region将像素值叠加在放大的像素视图上
Measure distance测量两个像素之间的距离
Image information显示图片或图片文件的信息
Adjust contrast调整显示图片的对比度
Crop image定义作物区域并修剪图片
Display range 图像数据的显示范围
Overview显示当前可见的图像
Choose colormap显示在不同颜色方案下的图像

图像处理工具箱中的图像工具为查看和导航图像提供了更具交互性的环境,显示有关像素值、测量距离和其他有用操作的详细信息。要启动图像工具,使用imtool函数。下面的语句读取保存在E盘的图像xiongmao.png,然后使用imtool显示:


B = 'E:\MATLAB学习\xiongmao.png'; %指定路径
imtool(B)

下图显示了使用图像工具时出现的窗口。主窗口底部的状态文本显示列/行位置和鼠标光标下的像素值:

imtool显示图片



公众号

关注公众号,获取一手资讯

“ MATLAB 图像显示 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注