形态学中的一些操作目的
开运算:去除噪点,适用于目标区域内部较为完整的情况。
闭操作:填充目标区域内部较为细碎的空洞区域。
先闭运算,再开运算:先填充区域内部的细碎空洞,保证了目标区域内部的完整性,然后进行开运算,保证了整体图像的噪声较小。
梯度运算:用膨胀后的图像减去腐蚀后的图像,最终目的是提取目标区域的外部轮廓边界。
白帽操作(也称为top-hat):对图像进行开操作,然后用原图减去开操作图。 目的是增强亮的目标物体(灰度值较高区域)。
黑帽操作(也称为bottom-hat):对图像进行闭操作,闭操作的图像减去原图。 目的是增强暗的目标物体(灰度值较低区域)。
形态学重建操作:
基本操作:测地腐蚀、测地膨胀操作。与基本的腐蚀膨胀不同的就是在腐蚀膨胀过程中引入了标记图像F,将原图作为模板图像G作为限制。
形态学重建开操作:先腐蚀,再测地膨胀。
形态学重建闭操作:先膨胀,再测地腐蚀。
填充孔洞(不如说是寻找内部孔洞区域,对外部噪声抑制效果较好):对二值图像取反;对标记图像进行测地膨胀操作后取反;对两者求交集。 目的是在抑制外部噪声的情况下,找到内部孔洞区域。
边界消除(也可以说是找到目标边界,同样对外部噪声抑制效果较好):对二值图像取反;对标记图像进行测地腐蚀操作后取反;对两者求交集。 目的是在抑制外部噪声的情况下,找到目标边界区域。
具体的操作可以在OpenCV中进行,有一篇csdn中的文章不错,包括了三种结构化元素的构建:矩形,椭圆,圆形,可以参考:(openCV 一)形态学操作_niuniu0243111006的博客-CSDN博客