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)

posted @   ihh2021  阅读(1196)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示