cv2.getStructuringElement( ) 返回指定形状和尺寸的结构元素。

这个函数的第一个参数表示内核的形状,有三种形状可以选择。

矩形:MORPH_RECT;

交叉形:MORPH_CROSS;

椭圆形:MORPH_ELLIPSE;

第二和第三个参数分别是内核的尺寸以及锚点的位置。一般在调用erode以及dilate函数之前,先定义一个Mat类型的变量来获得

getStructuringElement函数的返回值: 对于锚点的位置,有默认值Point(-1,-1),表示锚点位于中心点。element形状唯一依赖锚点位置,其他情况下,锚点只是影响了形态学运算结果的偏移。

代码:

kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(11,11))

opencv中的cv2.getStructuringElement()相关推荐

  1. OpenCV中使用 cv2.matchTemplate()、 cv2.minMaxLoc()、 cv2.rectangle()进行模板匹配

    一.函数介绍   1.cv2.matchTemplate(src, template, method) 参数: src: 原图像图像格式为 uint8 或 float32.当传入函数时应 用中括号 [] ...

  2. 【Python】OpenCV中的cv2.inpaint()函数

    概念 修复是图像插值.数字修复算法在图像插值,照片恢复,缩放和超分辨率等方面具有广泛的应用. 大多数人会在家里放一些旧的退化照片,上面有一些黑点,一些笔画等.你有没有想过恢复它?我们不能简单地在绘画工 ...

  3. Opencv中的cv2.calcHist()函数的作用及返回值

    在讨论其返回值前,我们先来介绍以下calcHist()函数的用法: cv2.calcHist()函数 cv2.calcHist()函数的作用:通过直方图可以很好的对整幅图像的灰度分布有一个整体的了解, ...

  4. Opencv中除了cv2.cvtColor彩色图转灰度图之外的其他6种方法

    文章目录 1.参考文章: 2.公式集成: 3.代码实现: 4.实验结果: 1.参考文章: https://mp.weixin.qq.com/s/jqVVZbZZRIqVt_Fs7HiUkg 2.公式集 ...

  5. Open-cv中由cv2.drawContours(contours_img,cnts,-1,(0,0,255),3) 造成的cv2.error

    日常写BUG系列: 在用Opencv做轮廓检测时候遇到了这个问题: File "E:/Python/get_answer.py", line 89, in <module&g ...

  6. OpenCV-Python实战(番外篇)——OpenCV中利用鼠标事件动态绘制图形

    OpenCV-Python实战(番外篇)--OpenCV中利用鼠标事件动态绘制图形 使用鼠标事件动态绘制 动态绘制图形 动态绘制图形和文本 相关链接 使用鼠标事件动态绘制 我们已经在<OpenC ...

  7. Python,OpenCV中的图像修复——cv2.inpaint()

    Python,OpenCV中的图像修复--cv2.inpaint 1. 效果图 2. 原理 3. 源码 参考 image inpainting 图像修改 这篇博客将介绍如何通过OpenCV中图像修复的 ...

  8. Python,OpenCV中的霍夫圆变换——cv2.HoughCircles()

    Python,OpenCV中的霍夫圆变换 1. 效果图 2. 源码 参考 这篇博客将学习如何使用霍夫圆变换在图像中找到圆圈,OpenCV使用cv2.HoughCircles()实现霍夫圆变换. cir ...

  9. python中import cv2遇到的错误及安装方法_独家利用OpenCV,Python和Ubidots来构建行人计数器程序(附代码amp;解析)...

    作者:Jose Garcia 翻译:吴振东 校对:张一豪 本文约4000字,建议阅读14分钟. 本文将利用OpenCV,Python和Ubidots来编写一个行人计数器程序,并对代码进行了较为详细的讲 ...

最新文章

  1. 面试题:jdk那些类的底层实现使用过位运算,并且给你印象最深?
  2. vSphere 6.5 新功能 (1) - 全功能 vCenter S
  3. matlab pareto 升级版
  4. 《C语言编程魔法书:基于C11标准》——1.3 主流C语言编译器介绍
  5. Android modem 开发(17)---VoLTE Call
  6. iOS 14.5来了!除了新功能,苹果还要让用户掌控自己的隐私数据
  7. 微信分享踩坑:config:invalid signature错误的解决方法
  8. win10无法新建文件夹怎么办 win10右键新建菜单设置方法
  9. 中职计算机英语课件ppt,语文版中职英语(基础模块 上册)Unit 7《Computers》ppt课件1.ppt...
  10. java day60【 Spring 中的 JdbcTemplate[会用] 、Spring 中的事务控制 、Spring5 的新特性[了解] 】...
  11. compile函数 java_正则表达式--关于Java中Pattern.compile函数的相关解释
  12. java栈链_Java实现链栈
  13. 易语言5.9 免狗完美版下载+安装教程
  14. 物理用不用计算机,计算物理学到底是干什么的?
  15. Keil5开发工具 --- 背景颜色绿色护眼
  16. UE4Material_节点——Panner(平移)
  17. swf文件转换其他视频格式工具(例:swf to mp4) ,转换后的视频无水印
  18. 李宏毅老师《机器学习》课程笔记-4.2 Batch Normalization
  19. 行业沙龙第六期丨数字化采购寻源,实现阳光采购
  20. Linux LVM 总结

热门文章

  1. 几款实用的照片变漫画免费软件,千万别错过
  2. 浅谈围棋自学入门 写给想自学围棋的业余爱好者
  3. MySQL实训_01
  4. Quaternion kinematics for ESKF-预测
  5. CVPR2019领域自适应/语义分割:Adapting Structural Information across Domains for Boosting Sema适应结构信息跨领域促进语义分割
  6. 性能追击:30+图详解8大主流服务器程序线程模型展示
  7. :“ORA-12514: TNS:listener does not currently know of service requested in connect descriptor”错误
  8. xiaogui9527 使用X.509数字证书加密解密实务(三)-- 使用RSA证书结合对称加密技术加密长数据
  9. 程序修改图标后显示未更新——强制刷新windows图标缓存
  10. 如何用GoldWave将音频添加生成机械化音效