一、简介 数学形态学操作可以分为二值形态学和灰度形态学,灰度形态学由二值形态学扩展而来。数学形态学有2个基本的运算,即腐蚀和膨胀,而腐蚀和膨胀通过结合又形成了开运算和闭运算。 开运算就是先腐蚀再膨胀,闭运算就是先膨胀再腐蚀。 1 二值形态学 粗略的说,腐蚀可以使目标区域范围“变小”,其实质造成图像的 ...
分类:
其他好文 时间:
2021-06-20 18:03:42
阅读次数:
0
前文传送门: 「Python 图像处理 OpenCV (1):入门」 「Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像」 「Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理」 「Python 图 ...
分类:
编程语言 时间:
2020-06-13 12:46:26
阅读次数:
68
腐蚀与膨胀 膨胀(求局部最大值)(dilate函数) 1 #include <opencv2/core/core.hpp> 2 #include <opencv2/highgui/highgui.hpp> 3 #include <opencv2/imgproc/imgproc.hpp> 4 #inc ...
分类:
其他好文 时间:
2020-05-03 16:12:56
阅读次数:
116
python+opencv图像形态学处理 本篇博客主要是关于形态学中的腐蚀、膨胀、开运算、闭运算、礼帽和黑帽的函数用法。 内容会比较,为方便查阅。代码的解释会写在代码中。 用于测试的图像原图: 一、腐蚀 关于腐蚀就是将图像的边界腐蚀掉,或者说使得图像整体上看起来变瘦了。它的操作原理就是卷积核沿着图像 ...
分类:
编程语言 时间:
2020-03-13 13:27:00
阅读次数:
155
图像处理基础知识 图像的灰度变换 图像增强(预处理:增强对比度 和去噪(均值、中值、高斯滤波)) 图像的几何变换(仿射变换、投影变换、极坐标变换等) 图像分割(边缘提取、Blob分析等) 图像的频域(缺陷划痕检测等) 图像的形态学(膨胀、腐蚀、开运算、闭运算等) 图像的复原(这点halcon涉及不多 ...
分类:
其他好文 时间:
2020-02-16 16:11:41
阅读次数:
86
腐蚀和膨胀是形态学运算的基础,将腐蚀和膨胀进行组合运算,通过不同的组合可以实现不同的效果,需要自行开发则可以实现开运算,闭运算,形态学梯度运算,礼帽运算 黑帽运算,击中击不中运算等不同形式的运算 函数形式 dst = cv2.morphologyEx( src , op , kernel [ , a ...
分类:
其他好文 时间:
2020-02-09 22:14:31
阅读次数:
89
1、原理 图像开运算与闭运算与膨胀和腐蚀运算有关,由膨胀和腐蚀两个运算的复合与集合操作(并、交、补等)组合成的运算构成。开运算与闭运算依据腐蚀和膨胀演变而来。 1)开运算:先对图像腐蚀后膨胀。 A○S= (AΘS)⊕ S 作用:用来消除小的物体,平滑形状边界,并且不改变其面积。可以去除小颗粒噪声,断 ...
分类:
其他好文 时间:
2020-01-29 19:52:32
阅读次数:
191
膨胀dilate void dilate(InputArray src,OutputArray dst,InputArray kernel,Point anchor=Point( 1, 1),int iterations=1,int borderType=BORDER_CONSTANT,const ...
分类:
其他好文 时间:
2019-12-03 23:39:01
阅读次数:
118
图像开启与闭合 图像开运算与闭运算与膨胀和腐蚀运算有关,由膨胀和腐蚀两个运算的复合与集合操作(并、交、补等)组合成的所以运算构成。 开运算与闭运算依据腐蚀和膨胀的不可逆性,演变而来。开运算:先对图像腐蚀后膨胀闭运算:先对图像膨胀后腐蚀注意:使用同一个结构元素。 图像开运算 开运算:能够去除孤立的小点 ...
分类:
其他好文 时间:
2019-10-24 23:30:20
阅读次数:
584
原图: 开运算: 先腐蚀后膨胀叫开运算(因为先腐蚀会分开物体,这样容易记住),其作用是:分离物体,消除小区域。这类形态学操作用cv2.morphologyEx()函数实现: 下面两份代码分别对应通过先腐蚀后膨胀的效果 和 直接通过开运算的效果 可以看到两者差别不大。 闭运算 先膨胀后腐蚀(先膨胀会使 ...
分类:
其他好文 时间:
2019-09-03 11:48:16
阅读次数:
176