当前位置:   article > 正文

Matlab数字图像处理——图像文件的显示_matlab imview imtool

matlab imview imtool

一、Matlab图像显示函数 imtool 与 imshow

Matlab中用于显示图像的有两种方法:

  • 使用Matlab图像工具浏览器(Image Tool Viewer), 通过调用函数 imtool来实现
  • 通过Matlab的通用图形图像视窗,通过调用函数 imshow 来实现
>> I = imread('火影1.jpg');
>> imtool(I);
>> imshow(I);
  • 1
  • 2
  • 3

左图为 imtool 函数,右图为 imshow函数:
在这里插入图片描述

二、Matlab像素显示函数 impixel 和 impixelinfo

  • Matlab像素值显示函数 impixel
>> I = imread('火影1.jpg');
>> c = [12 146 410];        %确定要提取的像素的列c和行r索引
>> r = [104 156 129];
>> pixels1 = impixel(I, c, r)
pixels1 =
   246   247   251
   217   199   197
    63    53    88

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

列c和行r索引为目标像素的坐标,返回的值为该像素的R、G、B三色数值

也可以不使用 r 和 c 索引,这样可以直接用鼠标点击图像上你想提取的位置

>> I = imshow('火影1.jpg');
>> hp = impixelinfo;
  • 1
  • 2

把鼠标放在图像的像素点上,左下角就会显示像素的信息,结果展示:
在这里插入图片描述

完整目录

Matlab数字图像处理——图像处理工具箱Image Processing Toolbox
Matlab数字图像处理——图像类型的转换
Matlab数字图像处理——图像文件的读取
Matlab数字图像处理——图像文件的显示
Matlab数字图像处理——视频文件的读写
Matlab数字图像处理——图像的像素运算(灰度变换)
Matlab数字图像处理——图像的空间变换
Matlab数字图像处理——图像的平移、邻域操作、区域选取
Matlab数字图像处理——图像增强
Matlab数字图像处理——图像复原

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/375428
推荐阅读
相关标签
  

闽ICP备14008679号