文章目录

  • 1.mat2gray
  • 2.imclose
  • 3.imopen
  • 4.imerode

1.mat2gray

功能: 将矩阵转换为灰度图像
用法::

  • l= mat2gray(A, [amin amax])将矩阵A转换为灰度图像l。
    [amin amax]为表示转换的阙值,A中大于amax的值将转换成1,小于amin的值将转换成0。

代码示例:

A = rand(100);
I = mat2gray(A,[0.2,0.8]);
imshow(I);

运行结果:

  • l= mat2gray(A)将矩阵A转换为灰度图像l。

代码示例:

A = rand(100);
I = mat2gray(A);
imshow(I);

运行结果:

2.imclose

功能: 进行形态学闭运算介绍
语法:

  • IM2 = imclose(IM,SE) 对灰度图像或二值图像IM进行
    形态学闲运算,返回闭运算结果图像IM2。SE为由strel函数生成的结构元素对象。

代码示例:

BW1 = imread('circles.png');
se = strel('disk',10);
subplot(121);imshow(BW1);
BW2 = imclose(BW1,se);
subplot(122);imshow(BW2);

运行结果:

  • IM2 = imclose(IM,NHOOD)对灰度图像或二值图像
    IM进行形态学闭运算,返回闭运算结果图像IM2。参量NHOOD是一个由0和1组成的矩阵,用于指定邻域。

代码示例:

BW1 = imread('circles.png');
subplot(121);imshow(BW1);
NHOOD = [0 0 1;1 0 1;1 0 0];
BW2 = imclose(BW1,NHOOD);
subplot(122);imshow(BW2);

运行结果:

3.imopen

功能: 进行形态学开运算介绍:
语法:

  • IM2 = imopen(IM,SE)对灰度图像或二值图像IM进行形态学开运算,返回开运算结果图像IM2。参量SE为由strel函数生成的结构元素对象。

代码示例:

BW1 = imread('text.png');
se = strel('line',11,90);
subplot(121);imshow(BW1);
BW2 = imopen(BW1,se);
subplot(122);imshow(BW2);

运行结果:

  • IM2= imopen(IM,NHOOD)对灰度图像或二值图像
    IM进行形态学开运算,返回开运算结果图像IM2。参量NHOOD是一个由0和1组成的矩阵,指定邻域。

代码如下(示例):

BW1 = imread('text.png');
subplot(121);imshow(BW1);
NHOOD = [1 0 0;1 1 1;1 0 1];
BW2 = imopen(BW1,NHOOD);
subplot(122);imshow(BW2);

运行结果:

4.imerode

功能: 进行腐蚀操作介绍:
语法:

  • IM2 = imerode(IM,SE)对灰度图像或二值图像IM进行腐蚀操作,返回结果图像IM2。SE为由strel函数生成的结构元素对象。

代码如下(示例):

BW1 = imread('text.png');
subplot(121);imshow(BW1);
se = strel('line',11,90);
BW2 = imerode(BW1,se);
subplot(122);imshow(BW2);

运行结果:

  • IM2 = imerode(IM,NHOOD)对灰度图像或二值图像IM进行腐蚀操作,返回结果图像IM2。NHOOD是一个由0和1组成的矩阵,指定邻域。

代码如下(示例):

BW1 = imread('text.png');
subplot(121);imshow(BW1);
NHOOD = [0 0 0;1 0 0;1 1 1];
BW2 = imerode(BW1,NHOOD);
subplot(122);imshow(BW2);

运行结果:

  • IM2 = imerode(…,SHAPE)指定输出图像的大小。字符串参量
    SHAPE指定输出图像的大小,取值为same(输出图像跟输入图像大小相同)或full ( imdilate对输入图像进行全腐蚀,输出图像比输入图像大)。

代码如下(示例):

BW1 = imread('text.png');
subplot(121);imshow(BW1);
NHOOD = [0 0 0;1 0 0;1 1 1];
BW2 = imerode(BW1,NHOOD,'full');
subplot(122);imshow(BW2);

运行结果:

图像处理函数——mat2gray、imclose、imopen、imerode相关推荐

  1. 数字图像处理,Matlab常用图像处理函数汇总

    原文地址:Matlab图像处理函数汇总 作者:mimi 图像的变换  ① fft2:fft2函数用于数字图像的二维傅立叶变换,如:i=imread('104_8.tif'); j=fft2(i); ② ...

  2. 【Matlab 常用图像处理函数 汇总】

    Matlab 常用图像处理函数 汇总 一.图像的读取 二.图像的写入 三.图像的显示 四.创建窗口 五.图像的格式转换 六.灰度直方图 七.伽马变换 八.图像二值化 九.阈值变换 十.直方图均衡化 十 ...

  3. 几种常用的图像处理函数库

    from:http://www.wtoutiao.com/p/18a4MqP.html 几种常用的图像处理函数库 OpenCV OpenCV的全称是:Open Source Computer Visi ...

  4. matlab图像处理函数

    下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以备查找. 表1 图像显示 函数名 功能说明 函数名 功能说明 colorbar 颜色条显示 montage 按 ...

  5. php图像处理原生函数,php图像处理函数imagecopyresampled的用法

    这篇文章主要介绍了php图像处理函数imagecopyresampled用法,结合实例形式详细分析了imagecopyresampled函数的功能.参数.使用方法,需要的朋友可以参考下 语法 代码如下 ...

  6. c语言中图像处理相关函数,C语言图像处理函数大全

    C语言图像处理函数 没有积分,无私奉献,只希望多多支持,哈哈谢谢了 C语言图像处理函数大全,完整版 1.图像平移 图像平移只是改变图像在屏幕上的位置,图像本身并不发生变化. 假设原图像区域左上角坐标为 ...

  7. 图像处理函数详解——imadjust

    功能: 调节灰度图像的亮度或彩色图像的颜色矩阵. 用法:        J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma)      ...

  8. 【php】图像处理函数

    php提供了丰富的图像处理函数,主要包括如下几种: ①获取图像信息的函数 ②创建与销毁图像的函数 ③载入图像的函数 ④输出图像的函数 ⑤分配/取消图像颜色的函数 ⑥拷贝图像的函数 ⑦合并图像的函数 ⑧ ...

  9. PhpWord与GD 和图像处理 函数进行word文档数值替换以及合并插入图片

    #PhpWord与GD 和图像处理 函数进行word文档数值替换以及合并插入图片 代码示例 代码如下(示例): public function test(){//读取模板$templateProces ...

最新文章

  1. 极简PaddlePaddle的房价预测Demo
  2. 程序猿像妹子表白专用代码
  3. linux 单网卡 路由,CentOS下双网卡单网关路由配置
  4. php js获取文件大小,js+ajax实现获取文件大小的方法_javascript技巧
  5. [搬家帖]Linux文件操作
  6. UVa 120 - Stacks of Flapjacks
  7. Kotlin入门(6)条件分支的实现
  8. apache的站点安全1
  9. PostgreSQL ALTER TABLE中改变数据类型时USING的用法转
  10. 移动端向上滑动整个屏幕
  11. 最新AWVS14.9.220913107 支持Windows使用教程(附下载地址)
  12. IDM 扩展安装版本冲突解决(Chrome尝试对扩展程序进行降级处理)
  13. 地理社交网络中基于多目标组合优化的空间感知影响力联合最大化
  14. PD-L1免疫组化检测难点与要点
  15. 计算机网络的硬件系统包含那些部件,计算机的硬件系统主要包括哪五大部件
  16. 现代公司制度的法理学基础 (贾登勋 王勇)
  17. OSChina 周六乱弹 ——论单身的11大好处
  18. Opengl ES之FBO
  19. bat文件改成sh文件在linux上运行java程序
  20. 《海边的卡夫卡》读后感

热门文章

  1. ####好好好######信息抽取——实体关系联合抽取
  2. 海康威视摄像头播放录像视频(RTSP协议)
  3. HMAC原理及SM3-HMAC实现
  4. VML极道教程(十二) VML编程大结局
  5. 递归算法----“自己调用自己”
  6. 查询仅仅选修了指定的两门课程的学生学号
  7. 2020B证(安全员)实操考试视频及B证(安全员)考试试题
  8. 遇到无法重现的BUG?两个开源免费录屏工具帮你重现测试过程
  9. Python 数据的维度
  10. 寻找二叉树上从根结点到给定结点的路径