Halcon 中的形态学

Halcon中的形态学算法,以下代码使用矩形因子,宽为1则竖直方向不受影响:

read_image (Image, 'C:/Users/Administrator/Desktop/china.png')
* 二值化
binary_threshold(Image, Region, 'max_separability', 'light', UsedThreshold)
* 腐蚀
erosion_rectangle1(Region, RegionErosion, 50, 1)
* 膨胀
dilation_rectangle1(Region, RegionDilation, 50, 1)
* 开运算,先腐蚀再膨胀,清除噪点
opening_rectangle1(Region, RegionOpening, 50, 1)
* 闭运算,先膨胀再腐蚀,填充缝隙与空洞
closing_rectangle1(Region, RegionClosing, 50, 1)

原图:

二值化结果:

腐蚀运算结果,文字横向缩小:

膨胀运算结果,文字横向扩大:

开运算结果,水平线得以保留:

闭运算结果,文字内部被填充:

 

posted @ 2022-09-12 11:41  广阔之海  阅读(164)  评论(0编辑  收藏  举报