27.2、形态学---开运算、闭运算算子
开运算:对图像先进行腐蚀运算然后再进行膨胀运算,可以消除离散点和"毛刺",可以讲两个物体分开。
闭运算:对图像先进行膨胀运算然后再进行腐蚀运算,可以填充图像中内部空洞和图像凹角点,可以把两个邻近的目
标连接起来。
一、开运算
1、opening(Region, StructElement : RegionOpening : : )
功能:使用用户自定义的结构元素对区域进行开运算
read_image (Image132, 'C:/12.jpg')
draw_region (ROI_0, 3600)
draw_region (Region, 3600)
opening (ROI_0, Region, RegionOpening)
2、opening_circle(Region : RegionOpening : Radius : )
功能:使用圆形结构对区域进行开运算
draw_region (ROI_0, 3600)
opening_circle (ROI_0, RegionOpening, 30)
注:可以通过下面两个算子来读取和保存region:
read_region (ROI_0, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/region.reg')
write_region (ROI_0, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/region.reg')
3、opening_rectangle1(Region : RegionOpening : Width, Height : )
功能:使用矩形结构对区域进行开运算
* draw_region (ROI_0, 3600)
read_region (ROI_0, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/region.reg')
opening_rectangle1 (ROI_0, RegionOpening, 30, 30)
一、闭运算
1、closing(Region, StructElement : RegionClosing : : )
功能:使用用户自定义的结构元素对区域进行闭运算
*write_region (ROI_0, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/closing.reg')
read_region (Region, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/closing.reg')
draw_region (stru, 3600)
closing (Region, stru, RegionClosing)
2、closing_circle(Region : RegionClosing : Radius : )
功能:使用圆形的结构元素对区域进行闭运算
read_region (Region, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/closing.reg')
closing_circle (Region, RegionClosing, 12)
3、closing_rectangle1(Region : RegionClosing : Width, Height : )
功能:使用矩形结构元素对区域进行闭合运算。
read_region (Region, 'C:/Users/huanghai/Desktop/新建文件夹 (2)/closing.reg')
closing_rectangle1 (Region, RegionClosing1, 18, 18)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧