图像处理基础——灰度级形态学

article/2024/12/25 2:02:35

文章目录

  • 简介
  • 膨胀 腐蚀
    • 腐蚀
    • 膨胀
  • 开运算 闭运算
  • 一些基本的灰度级形态学算法
    • 形态学平滑
    • 形态学梯度
    • 顶帽变换 底帽变换
  • 灰度级形态学重建

简介

形态学只适用于Region操作 或者是二值化后的图片
需要延伸到灰度形态学才能广泛应用
拓展到灰度级形态学后 结构元的表达形式可以大致分为以下两类 不平坦结构元 平坦结构元

  • 不平坦结构元:结构元内灰度级根据位置不同而变换 灰度剖面不平坦
  • 平坦结构元:平坦结构元处处灰度级相同 灰度剖面平坦

在这里插入图片描述

膨胀 腐蚀

腐蚀

当平坦结构元B原点在(x,y)处时,用一个平坦结构元对图像f进行腐蚀定义为f与b重合区域的最小值 (非线性操作,不可逆)

在这里插入图片描述
注:如果使用的是不平坦结构元 则公式应变为下式,从公式可以看出来当不平坦结构元值过大就会导致F影响很小,同理 非平坦结构元膨胀也一样 导致最终得出的图片很难解释,所以很少使用非平坦结构元
在这里插入图片描述

膨胀

当平坦结构元B原点在(x,y)处时,用一个平坦结构元对图像f进行膨胀定义为f与b重合区域的最大值 (非线性操作,不可逆)

在这里插入图片描述

开运算 闭运算

开运算 闭运算 与 形态学之前定义的一样 最终结果可以从下图理解

开运算:结构元在灰度剖面下面滑动 每次原点处灰度值取结构元覆盖处最小值
闭运算: 结构元在灰度剖面上面滑动 每次原点处灰度值取结构元覆盖处最大值
在这里插入图片描述

待续

一些基本的灰度级形态学算法

形态学平滑

形态学梯度

顶帽变换 底帽变换

灰度级形态学重建


http://chatgpt.dhexx.cn/article/Lto0hgft.shtml

相关文章

灰度图像分辨率变换(灰度级)

目的:(1)对一帧8bits 128x128的灰度图像处理为1bits和3bits的128x128灰度图像。 (2)处理为8bits 64x64和32x32的灰度图像。 一、基本原理 一幅图像的x和y坐标及幅度可能都是连续的。为了把它转换为数字形式&#x…

matlab-图形采样及灰度级转换

目录 一、图像采样 1、实验内容 2、采样原理 3、实验程序 4.实验结果与分析 5.思考题 二、图像类型转换 1、实验内容 2.实验原理 3、程序 4.实验结果与分析 5. 思考题 一、图像采样 1、实验内容 试对任意一幅图像分…

灰度级形态学

灰度级形态学 灰度级形态学知识点:1、灰度化和二值化2、灰度图像是几通道图像3、灰度图和二值图的区别:4、像素点灰度形态学梯度 形态学只适用于区域操作 或者是二值化后的图片. 灰度级形态学知识点: 在图像处理中,用RGB三个分量&…

灰度、灰度级、分辨率、像素值相关概念

灰度、灰度级、分辨率、像素值; 2017年09月18日 20:01:04 以梦为马_不负韶华 阅读数:14346 版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Strive_0902/article/details/78023…

转换为不同灰度级图像

将256级灰度图像转换为64级灰度图像、32级灰度图像等。 matlab代码: I imread(cameraman.tif); [m,n]size(I); Jzeros(m,n); for i1:mfor j1:nJ(i,j)floor(I(i,j)/32);end end Kuint8(J); subplot(131) imshow(I);title(原图);colorbar subplot(132) imshow(K,[0,7]);title(…

OpenCV黑白图像增强——灰度级切片

前言 在OpenCV中,在Mat中,表达图像的值是0到255,0为黑色,255为白色,而已灰度级切片对灰度图像做二值映射讲处理,给一个阈值,按这个阈值去分层,大于这个阈的赋一个值,小于…

数字图像处理学习笔记(二):图像灰度级的增加、减少

实验截图: 图像灰度级阶梯 实验代码: img1 imread(erciyuan.jpg); img2 rgb2gray(img1); for i0:7 img (uint8(img2/(2^i)))*(2^i); %灰度级逐渐递减的过程 subplot(2,4,i1), imshow(img,[]); title( [ ,num2str(2^(8-i)),级灰度图像]); %设置…

灰度级形态学 - 灰度膨胀和灰度腐蚀

目录 1. 介绍 2. code 1. 介绍 灰度级形态学将形态学在二值图像的处理中扩展到灰度图像 灰度腐蚀:得到kernel 处理子区域的最小值 因此:灰度腐蚀后的图像整体偏暗,并且亮特征减少 灰度膨胀:得到kernel 处理子区域的最大值 同…

图像处理名词解释之灰度、灰度级、分辨率、像素值总结

​ 1、像素点 ​像素点是最小的图像单元,一张图片由好多的像素点组成。如下图 可以看到上述图片尺寸是500 * 338 的,表示图片是由一个500 * 338的像素点矩阵构成的,这张图片的宽度是500个像素点的长度,高度是338个像素点的长度&am…

不同灰度级的图像

学习DIP第0天 更多细节参考:http://face2ai.com/DIP-1-1-不同灰度级的图像/ 结论一:对于细节较多的图像,当图像大小(N)不变的情况下,灰度级别对于感官质量相对独立; 解释:如果图像…

【OpenCV 例程200篇】41. 图像的灰度变换(灰度级分层)

『youcans 的 OpenCV 例程200篇 - 总目录』 【OpenCV 例程200篇】41. 图像的灰度变换(灰度级分层) 线性灰度变换将原始图像灰度值的动态范围按线性关系扩展到指定范围或整个动态范围。 分段线性变换函数可以增强图像各部分的反差,增强感兴趣…

图像灰度级压缩

遥感图像灰度级压缩 在使用灰度共生矩阵计算图像纹理的时候,考虑到计算效率,需要对图像先进行灰度级压缩的操作,比较简单的方法是直接除以前后灰度级的倍数,结果发现这样处理效果不好,原因是影像的直方图分布可能极其不均匀,导致压缩后的图像像素值都集中在最小值周围。…

RGB图像之灰度级和通道的理解(矩阵含义等)

一言以敝之:图像有R,G,B三个二维矩阵,矩阵数值在0-255之间,数值大小表示允许通过色彩多少,也称为灰度值,灰度越大,相应色彩越深(此处为光,故R,G&a…

灰度、灰度级、分辨率、像素值 概念解析

​1、像素点 像素点是最小的图像单元,一张图片由好多的像素点组成。如下图 可以看到上述图片尺寸是500 * 338 的,表示图片是由一个500 * 338的像素点矩阵构成的,这张图片的宽度是500个像素点的长度,高度是338个像素点的长度&#…

灰度、灰度级、分辨率、像素值;

​1、像素点 像素点是最小的图像单元,一张图片由好多的像素点组成。如下图 可以看到上述图片尺寸是500 * 338 的,表示图片是由一个500 * 338的像素点矩阵构成的,这张图片的宽度是500个像素点的长度,高度是338个像素点的长度&…

Excel为图表添加趋势线和公式

1.选中图表中的线或者散点。右键添加趋势线。 2.点击右边一栏。勾选公式就可以显示公式。

用Excel拟合imu温度趋势线

原始数据如下图,A:温度 B:ACC_X C:ACC_Y D:ACC_Z 选中AB列 然后出现如图 点击散点,右键选择添加趋势线 ok就可以拟合出线性公式

Excel-趋势线简介

文章目录 前言趋势线线性趋势线对数趋势线多项式趋势线乘幂趋势线指数趋势线移动平均趋势线 前言 趋势线用于以图形方式显示数据趋势和帮助分析预测问题。这种分析也称为回归分析。通过使用回归分析,可以扩展趋势线的图表预测未来值的实际数据。 趋势线 Excel中提供…

最小二值法线性回归 C语言实现方法(Excel中线性趋势线C语言实现算法)

直接给出最小二值法线性回归公式&#xff0c;忽略推导过程 ​​​​​​​2.给出代码 #include <ansi_c.h> #include<stdint.h> #include<stddef.h>//***********函数声明***************// uint8_t DPROC_LinearFitting(float *arrayX, float *arrayY, uint…

excel求回归直线方程的公式,excel2007用于拟合数据曲线方程,回归分析,趋势线...

经常会有一组x,y的数据序列&#xff0c;需要我们拟合&#xff0c;也称为回归&#xff0c;出一个公式来&#xff0c;或者是直线&#xff0c;或者是多项式&#xff0c;或是指数曲线等等。使用matlab&#xff0c;SAS等等数学软件或者统计软件当然很容易解决这些问题。但常常是我们…