博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
形态学滤波(1):腐蚀与膨胀
阅读量:5305 次
发布时间:2019-06-14

本文共 1143 字,大约阅读时间需要 3 分钟。

一、膨胀:dilate函数

1 void dilate( InputArray src, OutputArray dst, InputArray kernel,2                           Point anchor = Point(-1,-1), int iterations = 1,3                           int borderType = BORDER_CONSTANT,4                           const Scalar& borderValue = morphologyDefaultBorderValue() );

 

 

 

1 int main() 2 { 3     //载入原图 4     Mat image = imread("C:\\Users\\Nelsoner\\Desktop\\Camera Roll\\05.jpg"); 5  6     //创建窗口 7     namedWindow("【原图】"); 8     namedWindow("【膨胀效果图】"); 9 10     imshow("【原图】", image);11 12     //获取自定义核13     Mat element = getStructuringElement(MORPH_RECT, Size(15, 15));14     Mat out;15     //进行膨胀操作16     dilate(image, out, element);17 18     //显示效果图19     imshow("【膨胀效果图】", out);20 21     waitKey();22     return 0;23 }

原图:

 

  效果图:

 

二、腐蚀:erode函数

1 void erode( InputArray src, OutputArray dst, InputArray kernel,2                          Point anchor = Point(-1,-1), int iterations = 1,3                          int borderType = BORDER_CONSTANT,4                          const Scalar& borderValue = morphologyDefaultBorderValue() );

 

参数和膨胀相同,代码也几乎相同

 效果图:

  

 

转载于:https://www.cnblogs.com/Nelsoner/p/6783149.html

你可能感兴趣的文章
【数据结构】栈结构操作示例
查看>>
中建项目环境迁移说明
查看>>
三.野指针和free
查看>>
activemq5.14+zookeeper3.4.9实现高可用
查看>>
TCP/IP详解学习笔记(3)IP协议ARP协议和RARP协议
查看>>
简单【用户输入验证】
查看>>
python tkinter GUI绘制,以及点击更新显示图片
查看>>
CS0103: The name ‘Scripts’ does not exist in the current context解决方法
查看>>
20130330java基础学习笔记-语句_for循环嵌套练习2
查看>>
Spring面试题
查看>>
窥视SP2010--第一章节--SP2010开发者路线图
查看>>
C语言栈的实现
查看>>
代码为什么需要重构
查看>>
TC SRM 593 DIV1 250
查看>>
SRM 628 DIV2
查看>>
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
Python-S9-Day127-Scrapy爬虫框架2
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>