数字图像处理
文章平均质量分 64
LYduring
这个作者很懒,什么都没留下…
展开
-
几种常见空间滤波器MATLAB实现
一、目的实现算术均值滤波器、几何均值滤波器、中值滤波器、修正的阿尔法均值滤波器、自适应中值滤波器,并比较不同滤波器的降噪结果。二、代码代码的思路如下:(1)先对原始的电路图先后进行加高斯噪声和椒盐噪声;之后设置滤波器的模板大小为5*5,分别对被噪声污染的图像进行算术均值、几何均值、中值、修正的阿尔法滤波,并输出图像,方便结果比较。(2)为了比较中值滤波器和自适应中值滤波器的滤波结果,先对原始电路图...原创 2018-05-24 20:47:22 · 15166 阅读 · 2 评论 -
开闭操作恢复被噪声污染的指纹纹路
一、 目的对被噪声污染的指纹进行腐蚀,膨胀,开操作,并思考怎样能更好地修复指纹中的裂缝。二、代码先对噪声指纹图像进行腐蚀,接着对噪声指纹图像先后执行开操作、膨胀,最后再对开操作执行闭操作,具体实现代码如下:%读入噪声指纹图像img = imread('fingerprint.tif');figure;subplot(1,3,1);imshow(img);title('噪声指纹图像');...原创 2018-05-24 20:53:02 · 1519 阅读 · 0 评论 -
孔洞填充及连通分量提取
一、 目的(1) 实现孔洞填充;(2) 实现连通分量的提取并计算连通分量的个数及每个连通分量的像素数。二、 代码思路(1)孔洞填充:先选取十字形结构作为结构元;接着生成一个由0组成的阵列X,大小与二值图像A相同,随机选取A中一个灰度值为1的点,将X中相应位置的灰度值也设置为1;之后根据填充的公式多次迭代,直到A不再变化,就停止迭代;最后对A和X求并集则得到了填充的图...原创 2018-05-24 21:03:49 · 6693 阅读 · 6 评论 -
边缘检测算法
1.边缘定义及特点边缘是由灰阶等高线定义的,穿过等高线时,灰阶会迅速变化,沿着等高线走,灰阶值的变化会更加轻柔,有可能是随机变化的,因此边缘具有一个可以测量的方向。边缘像素和噪声像素相比周围的像素都有明显的变化,而边缘像素互相连接,构成等高线,因此可以通过这一特性区分边缘像素和噪声像素。2.边缘检测的难点(1)数码化:图像的采样不可能使得整个边缘都落在像素边缘上,灰阶的变化可能跨越多个像素,形成带...原创 2018-03-11 21:22:28 · 5612 阅读 · 0 评论 -
二值膨胀与腐蚀
二值膨胀二值膨胀,即将二值图像中约为1个像素的小区域设置为一个给定的模式,向对象添加像素,使对象变得更大。膨胀算子的一种可能实现:把结构元素考虑为一个模板,让其在图像上移动。当结构元素的原点和图像中的一个黑色元素对齐的时候,图像中所有与结构元素中黑色像对应的像素都被标记起来,都改为黑色。当整个图像都被结构元素扫描一遍之后,膨胀计算就结束了。膨胀运算通常都不是原地完成的,而是利用第三幅全白图像,膨胀...原创 2018-03-13 16:15:42 · 1732 阅读 · 0 评论