概述

dilate()函数可以对输入图像用特定结构元素进行膨胀操作,该结构元素确定膨胀操作过程中的邻域的形状,各点像素值将被替换为对应邻域上的最大值:

API说明

C++ API:

void cv::dilate ( InputArray src, (原始图像:通道数不限,depth必须是CV_8U,CV_16U,CV_16S,CV_32F或CV_64F)
OutputArray dst, (输出图像:size与type与原始图像相同)
InputArray kernel, (用于膨胀操作的结构元素,如果取值为Mat(),那么默认使用一个3 x 3 的方形结构元素,可以使用getStructuringElement()来创建结构元素。)
Point anchor=Point(-1,-1), (结构元素的锚点位置,默认值value(-1,-1)表示锚点位于结构元素中心)
int iterations=1, (腐蚀操作被递归执行的次数)
int borderType=BORDER_CONSTANT, (推断边缘类型,可参考BorderTypes)
const Scalar& borderValue=morphologyDefaultBorderValue() (边缘值)
)

python API:

dst = cv.dilate( src, kernel[, dst[, anchor[, iterations[, borderType[, borderValue]]]]] )

功能说明

dilate()函数支持in-place模式,每个通道独立处理,可对单个通道执行多次递归操作。

相关函数

erode
morphologyEx
getStructuringElement

官网样例

morphology2.cpp
Morphology_1.cpp
segment_objects.cpp.

附录

opencv之dilate()函数相关推荐

  1. OpenCV之图像膨胀:dilate函数(C++实现)

    dilate函数是使用像素邻域内的局部极大运算符来膨胀图像. 函数原型: void dilate(InputArray src, OutputArray dst, InputArray kernel, ...

  2. OpenCV各模块函数使用实例(5)--特征检测(Feature Detection)

    特征检测是检测图像中的特征信息,比如边缘,线段,角点位置等.在OpenCV中提供了各种特征检测函数和特征提取函数,其中包括有边缘检测(canny),角点检测等,如:Harris角点.ShiTomasi ...

  3. dilate 函数的实现(源码)

    文章从自己的QQ(632846506)7年前的日志中移过来的. 数学形态学可以作为图像的一种滤波算法--形态学滤波.滤波中用到的滤波器(kernal)即为结构元素.结构元素往往是由一个特殊的形状构成, ...

  4. OpenCV-Python图像处理:腐蚀和膨胀原理及erode、dilate函数介绍

    ☞ ░ 前往老猿Python博客 https://blog.csdn.net/LaoYuanPython ░ 一.引言 关于图像的腐蚀和膨胀,网上介绍的资料非常多,老猿也看了很多,总体来说主要偏向于就 ...

  5. Opencv的使用小教程2——Opencv常用图像处理函数汇总

    Opencv的使用小教程2--Opencv常用图像处理函数汇总 1.blur 2.GaussianBlur 3.medianBlur 4.bilateralFilter 5.腐蚀和膨胀 6.morph ...

  6. 图像边缘检测--OpenCV之cvCanny函数

    图像边缘检测--OpenCV之cvCanny函数 分类: C/C++ void cvCanny( const CvArr* image, CvArr* edges, double threshold1 ...

  7. OpenCV中initUndistortRectifyMap函数存在bug原因探究

    原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...

  8. 利用OpenCV的compareHist函数作直方图的相似度对比的源程序

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 OpenCV的compareHist函数用来计算 ...

  9. 转载:opencv中imshow函数运行中断的解决办法

    OpenCV中 imshow函数运行中断的解决方法 羊和咩咩 2017-03-10 16:00:49 5919 收藏 最后发布:2017-03-10 16:00:49首发:2017-03-10 16: ...

最新文章

  1. insertAdjacentHTML方法详解
  2. httpHandlers使用和问题
  3. python是动态类型语言、变量不需要显示声明类型_【IT专家】第3章 Python基础
  4. ubuntu 14.04下 horizon openstack_dashboard 的开发环境搭建
  5. 10/100. Majority Element
  6. 协鑫集成“熄灯工厂”装上ET工业大脑,验证订单命中率可提高3.99%
  7. 字符串之从规定的字符串中根据下标得到字符
  8. 数据结构---BF字符串模式匹配
  9. FFmpeg - C++中使用ffmpeg库
  10. Enterprise Blocks
  11. AudioBuffer
  12. eclipejsp与java跳转_JSP跳转方式与Servlet跳转方式的区别
  13. 就算神游 之五:东京迪斯尼乐园 1
  14. RobotFramework自动化测试框架-移动手机自动化测试Clear Text关键字的使用
  15. 如何从完好的数据文件恢复oracle数据库
  16. 最新的python是哪个版本的好_书声琅琅:Python哪个版本好用
  17. windows 区域截屏以及延迟截屏
  18. 史上最简单的word文档docx文档解密方法,忘记word文档docx密码怎么办?
  19. sqlite3:sqlite3_column 函数
  20. U盘出现物理故障都有哪些表现

热门文章

  1. R语言 使用regsubsets等函数进行回归模型的选择
  2. 量子退火算法入门(7):如何QUBO中的三次多项式怎么转换?
  3. 安卓强制恢复出厂_手机“恢复出厂设置”后能变得流畅如初吗?内行人偷偷告诉你!...
  4. VB封装Excel_VBA代码为Dll
  5. centos查看php安装路径
  6. Sitemap(网站地图)
  7. python实现API的调用
  8. 卷积神经网络模型研究
  9. CSP-S 2022 游记
  10. 使用progressbar显示进度条