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)
原图:
二值化结果:
腐蚀运算结果,文字横向缩小:
膨胀运算结果,文字横向扩大:
开运算结果,水平线得以保留:
闭运算结果,文字内部被填充: