OpenCV用于提取水平线和垂直线
发布时间
阅读量:
阅读量
形态学操作提取水平线与垂直线的原理 方法
在进行图像形态学处理过程中,可通过特定设计的结构元素来实现对图像结构的调整。输入图像中某些目标对结构元素具有响应性,而另一些则不具响应性,因此在处理过程中,具有响应性的目标将发生改变,而不具响应性的目标则保持原状。通过运用最基本的两种形态学操作——膨胀与腐蚀,并借助不同形式的结构元素对输入图像实施相应操作,从而获得预期的处理效果。
.膨胀 ,所输出的像素值为结构元素覆盖区域内输入图像中所有像素值的最大值
.腐蚀 ,所输出的像素值为结构元素覆盖区域内输入图像中所有像素值的最小值

以检测水平线为例,可创建一个类型为 MORPH_RECT、尺寸为 Size(src.cols / 16, 1) 的结构元素(即一种水平细长矩形模板)。通过执行腐蚀操作,该结构元素对垂直线条(在二值图像中)具有较高的敏感性,从而将其去除,而对水平线条的影响则相对较小。随后进行膨胀操作,即可在图像中恢复出水平线条的特征。
结构元素
● 上述的腐蚀与膨胀操作可以采用任意形式的结构元素进行实
全部评论 (0)
还没有任何评论哟~
