图像处理函数——mat2gray、imclose、imopen、imerode
文章目录
- 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相关推荐
- 数字图像处理,Matlab常用图像处理函数汇总
原文地址:Matlab图像处理函数汇总 作者:mimi 图像的变换 ① fft2:fft2函数用于数字图像的二维傅立叶变换,如:i=imread('104_8.tif'); j=fft2(i); ② ...
- 【Matlab 常用图像处理函数 汇总】
Matlab 常用图像处理函数 汇总 一.图像的读取 二.图像的写入 三.图像的显示 四.创建窗口 五.图像的格式转换 六.灰度直方图 七.伽马变换 八.图像二值化 九.阈值变换 十.直方图均衡化 十 ...
- 几种常用的图像处理函数库
from:http://www.wtoutiao.com/p/18a4MqP.html 几种常用的图像处理函数库 OpenCV OpenCV的全称是:Open Source Computer Visi ...
- matlab图像处理函数
下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以备查找. 表1 图像显示 函数名 功能说明 函数名 功能说明 colorbar 颜色条显示 montage 按 ...
- php图像处理原生函数,php图像处理函数imagecopyresampled的用法
这篇文章主要介绍了php图像处理函数imagecopyresampled用法,结合实例形式详细分析了imagecopyresampled函数的功能.参数.使用方法,需要的朋友可以参考下 语法 代码如下 ...
- c语言中图像处理相关函数,C语言图像处理函数大全
C语言图像处理函数 没有积分,无私奉献,只希望多多支持,哈哈谢谢了 C语言图像处理函数大全,完整版 1.图像平移 图像平移只是改变图像在屏幕上的位置,图像本身并不发生变化. 假设原图像区域左上角坐标为 ...
- 图像处理函数详解——imadjust
功能: 调节灰度图像的亮度或彩色图像的颜色矩阵. 用法: J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma) ...
- 【php】图像处理函数
php提供了丰富的图像处理函数,主要包括如下几种: ①获取图像信息的函数 ②创建与销毁图像的函数 ③载入图像的函数 ④输出图像的函数 ⑤分配/取消图像颜色的函数 ⑥拷贝图像的函数 ⑦合并图像的函数 ⑧ ...
- PhpWord与GD 和图像处理 函数进行word文档数值替换以及合并插入图片
#PhpWord与GD 和图像处理 函数进行word文档数值替换以及合并插入图片 代码示例 代码如下(示例): public function test(){//读取模板$templateProces ...
最新文章
- 极简PaddlePaddle的房价预测Demo
- 程序猿像妹子表白专用代码
- linux 单网卡 路由,CentOS下双网卡单网关路由配置
- php js获取文件大小,js+ajax实现获取文件大小的方法_javascript技巧
- [搬家帖]Linux文件操作
- UVa 120 - Stacks of Flapjacks
- Kotlin入门(6)条件分支的实现
- apache的站点安全1
- PostgreSQL ALTER TABLE中改变数据类型时USING的用法转
- 移动端向上滑动整个屏幕
- 最新AWVS14.9.220913107 支持Windows使用教程(附下载地址)
- IDM 扩展安装版本冲突解决(Chrome尝试对扩展程序进行降级处理)
- 地理社交网络中基于多目标组合优化的空间感知影响力联合最大化
- PD-L1免疫组化检测难点与要点
- 计算机网络的硬件系统包含那些部件,计算机的硬件系统主要包括哪五大部件
- 现代公司制度的法理学基础 (贾登勋 王勇)
- OSChina 周六乱弹 ——论单身的11大好处
- Opengl ES之FBO
- bat文件改成sh文件在linux上运行java程序
- 《海边的卡夫卡》读后感
热门文章
- ####好好好######信息抽取——实体关系联合抽取
- 海康威视摄像头播放录像视频(RTSP协议)
- HMAC原理及SM3-HMAC实现
- VML极道教程(十二) VML编程大结局
- 递归算法----“自己调用自己”
- 查询仅仅选修了指定的两门课程的学生学号
- 2020B证(安全员)实操考试视频及B证(安全员)考试试题
- 遇到无法重现的BUG?两个开源免费录屏工具帮你重现测试过程
- Python 数据的维度
- 寻找二叉树上从根结点到给定结点的路径