08-开运算和闭运算
开运算和闭运算实则就是将腐蚀操作和膨胀操作结合
而已,也就是个先后循序罢了
开运算:先腐蚀再膨胀
闭运算:先膨胀再腐蚀
cv2.morphologyEx(img_open,cv2.MORPH_OPEN,kernel)
cv2.morphologyEx(img_close,cv2.MORPH_CLOSE,kernel)
第一个参数:图像对象名称
第二个参数:模式选择是开运算还是闭运算
第三个参数:卷积核的大小
import cv2
import numpy as npdef show_photo(name,picture):cv2.imshow(name,picture)cv2.waitKey(0)cv2.destroyAllWindows()#原图
img = cv2.imread('E:\Jupyter_workspace\study\data/jiaju.png')
show_photo('jiaju',img)#开运算 先腐蚀再膨胀
img_open = cv2.imread('E:\Jupyter_workspace\study\data/jiaju.png')
kernel = np.ones((3,3),np.uint8)
opening = cv2.morphologyEx(img_open,cv2.MORPH_OPEN,kernel)
show_photo('opening',opening)#闭运算 先膨胀再腐蚀
img_close = cv2.imread('E:\Jupyter_workspace\study\data/jiaju.png')
kernel = np.ones((3,3),np.uint8)
closing = cv2.morphologyEx(img_close,cv2.MORPH_CLOSE,kernel)
show_photo('closing',closing)
原图:
开运算:
闭运算:
08-开运算和闭运算相关推荐
- 《OpenCV3编程入门》学习笔记6 图像处理(四)形态学滤波(2):开运算、闭运算、形态学梯度、顶帽、黑帽
6.4 形态学滤波(2):开运算.闭运算.形态学梯度.顶帽.黑帽 高级形态学变换,基于腐蚀与膨胀,利用morphologyEx函数实现 6.4.1 开运算 1.腐蚀后膨胀的过程,数学表达式:dst=o ...
- MATLAB_4-形态学_腐蚀_膨胀_灰度图的腐蚀以及膨胀_开运算_闭运算_文章末尾有几个素材例子
素材链接: MATLAB_4-形态学_课程需要的素材 记住单词拼写: 腐蚀 erode 膨胀 dilate 开运算 open 闭运算 close 图像重建 imreconstruct reconstr ...
- 形态学处理:膨胀、腐蚀、开运算、闭运算、形态学梯度、顶帽、黑帽
形态学处理 一 膨胀 二 腐蚀 三 开运算 四 闭运算 五 形态学梯度 六 顶帽 七 黑帽 形态学处理 一 膨胀 代码: #include <opencv2/core/core.hpp> ...
- python opencv 腐蚀_opencv 图像的腐蚀(erode)和膨胀(dilate) 开运算以及闭运算
原文链接:opencv 图像的腐蚀(erode)和膨胀(dilate) 开运算以及闭运算 OpenCV---开闭操作 - 山上有风景 - 博客园 腐蚀 : 腐蚀操作会把前景物体的边缘腐蚀掉.原理是卷积 ...
- python 简单图像处理(13) 二值图腐蚀和膨胀,开运算、闭运算
原文:http://www.cnblogs.com/xianglan/archive/2010/12/29/1921211.html python 简单图像处理(13) 二值图腐蚀和膨胀,开运算.闭运 ...
- 图像形态学概要-腐蚀、膨胀、开运算、闭运算、形态学梯度(形态学边缘提取)、顶帽操作、黑帽操作
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 图像形态学中两种最基本的操作就是对图形的腐蚀和膨 ...
- 计算机视觉开源库OpenCV形态学morphologyEx函数之开运算和闭运算
数学形态学操作可以分为二值形态学和灰度形态学,灰度形态学由二值形态学扩展而来.数学形态学有2个基本的运算,即腐蚀和膨胀,而腐蚀和膨胀通过结合又形成了开运算和闭运算. 开运算就是先腐蚀再膨胀 kerne ...
- [Python图像处理] 九.形态学之图像开运算、闭运算、梯度运算
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...
- 开运算和闭运算_OpenCV计算机视觉学习(5)——形态学处理(腐蚀膨胀,开闭运算,礼帽黑帽,边缘检测)...
Fly-AI竞赛服务平台 flyai.com 在开始学习之前推荐大家可以多在FlyAI竞赛服务平台多参加训练和竞赛,以此来提升自己的能力.FlyAI是为AI开发者提供数据竞赛并支持GPU离线训练的一站 ...
- 【opencv学习】【形态学】【腐蚀与膨胀】【开运算与闭运算】【礼帽和黑帽】
一:膨胀和腐蚀 原始图像如下: hw.png hw_inv.png 如下展示代码: import numpy as np import random import cv2 import matplot ...
最新文章
- Android中接收系统广播消息
- Excel-数据分列的多种方法实现
- ELF格式解析库之提取信息
- MongoDB最佳实践(转)
- 这是你想象中的泳池美女吗?爱了吗?
- EF context.SaveChanges()特点
- 人物角色群体攻击判定(一)
- 最近重构公司消息服务的架构设计
- 智慧城市知识图谱模型与本体构建方法
- Get!程序员成为高级管理者的三次跃升
- 关于回车自动跳转的问题,能不能有选择的跳转??
- 单体 soa 微服务 区别_程序员必须要知道的SOA和微服务的区别
- SQL Prompt快捷键整理(使用帮助)
- linux安装文泉驿字体,centos 安装文泉驿字体相关教程
- php 根据ip判断是否中国,PHP判断IP是中国IP还是外国IP
- 深度学习入门:手写体识别
- Linux NTP服务器配置
- mysql as用法_数据库 as 用法
- [C语言] 混合or连续使用getchar,scanf所出现的错误
- 详谈PC端软件 - 加壳与脱壳