没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
2018/1/26
【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑 - 【浅墨的游戏编程Blog】毛星云(…
http://blog.csdn.net/poem_qianmo/article/details/24599073 1/34
目录视图 摘要视图 订阅
标签: 黑帽 开运算 闭运算 形态学梯度 opencv
分类:
目录(?) [+]
【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯
度、顶帽、黑帽合辑
2014-04-27 21:24 71691人阅读 评论(60) 收藏 举报
本系列文章由@浅墨_毛星云 出品,转载请注明出处。
文章链接: http://blog.csdn.net/poem_qianmo/article/details/23184547
作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442
知乎:http://www.zhihu.com/people/mao-xing-yun
邮箱: happylifemxy@163.com
写作当前博文时配套使用的OpenCV版本: 2.4.8
上篇文章中,我们重点了解了腐蚀和膨胀这两种最基本的形态学操作,而运用这两个基本操作,我们
可以实现更高级的形态学变换。
所以,本文的主角是OpenCV中的morphologyEx函数,它利用基本的膨胀和腐蚀技术,来执行更加
高级的形态学变换,如开闭运算、形态学梯度、“顶帽”、“黑帽”等等。
先上几张示例程序的截图吧:
原创: 转载:
译文: 评论:
【博客转到知乎专栏】
后续新博客会首发于个人知乎专栏
https://zhuanlan.zhihu.com/game-progr
amming
在CSDN写博已近六年,但CSDN改版后不太
习惯。用了六年的黑色博客皮肤改版后没有
了,且新发博客的动态不再明显。自己暂时
又不想自己折腾搭独立博客。
所以后续文章的首发,会在知乎专栏。CSD
N博客这里仅适度将知乎专栏中首发的文章
定期搬运,不再为主。一声叹息。
——浅墨 于 2018年1月1日
个人资料
浅墨_毛星云
关注
发私信
访问:
积分:
等级:
排名:
【浅墨的第二本著作】
《OpenCV3编程入门》
从GitHub下载源码| 从百度云下载源码 |简介
与勘误博文
当当|京东|亚马逊| 互动| 天猫
PS:本书版权已经成功输出到台湾
【浅墨的游戏编程Blog】毛星云(浅墨)的专栏
阅读,思考,沉淀。
博客 学院 下载 GitChat 论坛
写博客
发Chat 登录 注册
【OpenCV】(18)
6135086次
40396
第107名
142篇 26篇
8篇 9427条
2018/1/26
【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑 - 【浅墨的游戏编程Blog】毛星云(…
http://blog.csdn.net/poem_qianmo/article/details/24599073 2/34
有没有很熟悉这张图?没错,这就是最近热映的电影Captain America~
下面这张图的效果就有些凶残了:
【关于浅墨】
■ 毛星云,网络ID“浅墨,90后,热爱游戏
开发、游戏引擎、计算机图形、图像处理等
技术,就职于腾讯互娱。
■ 微软最有价值专家
■ 著作《Windows游戏编程之从零开始》、
《OpenCV3编程入门》
■ 也常活跃于知乎等网络社区
■ 本科毕业于南京航空航天大学中国乌克兰
航天联合培养班,获乌克兰国立航空航天大
学与南京航空航天大学双学位
■ 硕士就读于南京航空航天大学航天学院(2
013级硕士研究生),已于2016年三月毕业
■ 邮箱: happylifemxy#163.com(#换成@)
PS:平时精力有限,大家的邮件不一定都能回
复,请见谅。
【浅墨的第一本著作】
《逐梦旅程:Windows游戏编程之从零开
始》
彩版样章PDF免费下载| 配套源代码下载
书本维护页面|当当网|京东商城|亚马逊
【浅墨的微博】
微博
浅墨_毛星云 广东
加关注
今天星期天。 2018年的第一篇
专栏文章,关于实时渲染管线中
各种主流的瓶颈定位方法与优化
策略。 《【《Real-Time Rende
ring 3rd》 提炼总结】(十二) 渲
染管线优化方法论:从瓶颈定位
到优化策略》 http://t.cn/RQcOyl
博客专栏
【图形学与渲染】
文章:12篇
阅读:216681
【Unity Shader编程】
文章:16篇
阅读:470698
【OpenCV】入门教程
文章:18篇
文章搜索
旅游管理系统
2018/1/26
【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑 - 【浅墨的游戏编程Blog】毛星云(…
http://blog.csdn.net/poem_qianmo/article/details/24599073 3/34
OK,截图先看到这里。在正文之前先来唠唠和主题相关的事情。
第一件事,OpenCV最新版本更新到了2.4.9。
在写这篇博文的两天之前(4月25日上午),OpenCV官网页面显示最新版本还是2.4.8,但是通过浅
墨细心地发现,文档页面的标题已经悄悄而低调地改成了2.4.9.所以我们当时应该可以去断定,
OpenCV2.4.9应该马上就要和我们见面了。
果然,OpenCV2.4.9就在两天后(4月27日),正式在OpenCV官方网站上上线了。现在转到
OpenCV的官方主页,赫然发现最新版本已然显示为2.4.9:
这是OpenCV的官方主页传送门:http://opencv.org/
大家可以自己前去看看以及下载最新版本的OpenCV。如果不出意外的话呢,下次文章我们就将紧跟
时代,用上最新版本的OpenCV2.4.9进行讲解和程序的书写,所以,大家在看这篇文章之后呢,可
以去下载当前最新的2.4.9版本并装上配置好。
第二件事,是浅墨想跟大家做一个关于OpenCV系列文章的书写内容和风格的思想汇报。
阅读:2101748
【Visual C++】游戏开发
文章:57篇
阅读:2198580
文章分类
【工作规划】
【DirectX】
【IT前沿】
【Visual C++】
【技术人生】
【实用技术】
【Web前端】
【HTML5】
【Android】
【UI】
【博弈】
【Visual C++】游戏开发
【C++】
【LUA】脚本语言
【总有一天你将破蛹而出】
【单片机】
【俄语】
【《代码大全2》读书笔记】
【Visual C++】游戏开发 【游戏引擎】
【OpenCV】
【Unity3D】
【Unity3D】【Shader】
【读书笔记】
【计算机图形学】
文章存档
2018年01月
2017年12月
2017年11月
2017年10月
2017年09月
展开
阅读排行
【OpenCV入门教程之一】 安…
【OpenCV入门教程之三】 图…
【Visual C++】游戏开发笔记…
【OpenCV入门教程之二】 一…
【OpenCV入门教程之九】 非…
【OpenCV入门教程之四】 R…
【Visual C++】游戏开发笔记…
【OpenCV入门教程之十】 形…
【OpenCV入门教程之五】 分…
【OpenCV入门教程之十二】…
(2)
(33)
(8)
(39)
(17)
(2)
(2)
(1)
(2)
(1)
(2)
(56)
(24)
(1)
(9)
(2)
(2)
(1)
(1)
(19)
(10)
(13)
(9)
(11)
(1)
(1)
(1)
(1)
(1)
(526206)
(226358)
(203653)
(128965)
(123138)
(118929)
(100690)
(97748)
(96842)
(94734)
旅游管理系统
2018/1/26
【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑 - 【浅墨的游戏编程Blog】毛星云(…
http://blog.csdn.net/poem_qianmo/article/details/24599073 4/34
是这样的,浅墨发现最近几期写出来的文章有些偏离自己开始开这个专栏的最初的愿望——原理和
概念部分占的比重有些大,有些弱化OpenCV实际的使用。
写这些博文的初心是教大家如何使用OpenCV来写代码,原理部分我想很多朋友应该多少都懂,就算
某些同学对某些概念有些模糊,大家也完全可以带着关键词句去google或者百度。
浅墨的想法是,以后的专栏文章原理部分尽量从简,“深入”的源码剖析部分也是从简,重点突
出“浅出”部分,让大家快速上手OpenCV函数的使用,这样浅墨的工作量也会小很多,更新也会更
勤。
PS:浅墨其实每次在写图像处理原理部分的时候都特纠结,因为浅墨其实感兴趣的和大家一样,也是
如何写代码,而不是那些多多少少让人提不起兴趣来的图像处理公式和概念。这往往就照成了博文更
新的拖延症。
所以呢,在浅墨以后写的OpenCV文章中,原理和深入部分我们就点到为止,文章的拳头内容是“浅
出”部分,重点教大家如何快速上手OpenCV API。我想这也是大家一直期待和想要看到的浅墨出品
的文章的样子吧。:)
OK,大概就是这些。我们开始今天的正题。
一、理论与概念讲解——从现象到本质
首先呢,要知道形态学的高级形态,往往都是建立在腐蚀和膨胀这两个基本操作之上的。而关于腐蚀
和膨胀,概念和细节以及相关代码可以看浅墨之前写的这篇文章:
【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
对膨胀和腐蚀心中有数了,接下来的高级形态学操作,应该就不难理解。
另外,为了下面对比和演示以及理解的方便,浅墨自己制作了一张毛笔字图,这里先上原图:
OK,我们开始讲解。
1.1
评论排行
【Visual C++】游戏开发笔记…
【OpenCV入门教程之一】 安…
【Visual C++】游戏开发笔记…
【浅墨著作】《逐梦旅程:Wi…
【OpenCV入门教程之三】 图…
【浅墨著作】《OpenCV3编…
【Visual C++】游戏开发笔记…
【OpenCV入门教程之四】 R…
【Visual C++】游戏开发笔记…
【OpenCV入门教程之六】 创…
编程如何入门
最新评论
【OpenCV入门教程之四】 ROI区域图像…
现在不努力就完了 : @qq_39681657:+1+1
头痛
【《Real-Time Rendering 3rd》 提炼总…
Christ_Sun : 大赞一下!
【浅墨著作】《OpenCV3编程入门》内…
qq_38080117 : @zhmxy555:博主也喜欢
单机游戏吗?看了你的《windows游戏编程
之从零开始》觉得你肯定很喜...
【Unity Shader编程】之十五 屏幕高斯模…
Hugh_2013 : 学习了!正好用得到。
【OpenCV入门教程之二】 一览众山小:…
现在不努力就完了 : 很幸运遇见。
【《Real-Time Rendering 3rd》 提炼总…
改变自己chenyu : 大神,好厉害
【OpenCV入门教程之十七】OpenCV重…
flow_specter : 请问如果想要实现图像4阶
多项式变换应该怎么做呢?
【OpenCV入门教程之一】 安装OpenCV…
文杉石 : 最后一步需要把图片和main.cpp
放在同一目录下。
【OpenCV入门教程之三】 图像的载入,…
yehyun : @yehyun:知道了,将链接库中ope
ncv_worldxxx.lib和opencv_worldx...
【OpenCV入门教程之三】 图像的载入,…
yehyun : #include "stdafx.h"
#include <iostream...
【浅墨的驻点】
<1> 浅墨的GitHub主页
<2> 浅墨的微博主页
<3> 浅墨的知乎主页
<4>在线LaTex公式编辑器
(979)
(678)
(312)
(249)
(214)
(175)
(162)
(152)
(147)
(145)
旅游管理系统
2018/1/26
【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑 - 【浅墨的游戏编程Blog】毛星云(…
http://blog.csdn.net/poem_qianmo/article/details/24599073 5/34
1.1 开运算(Opening Operation)
开运算(Opening Operation),其实就是先腐蚀后膨胀的过程。其数学表达式如下:
开运算可以用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面
积。效果图是这样的:
实际效果图:
1.2 闭运算(Closing Operation)
先膨胀后腐蚀的过程称为闭运算(Closing Operation),其数学表达式如下:
闭运算能够排除小型黑洞(黑色区域)。效果图如下所示:
旅游管理系统
剩余33页未读,继续阅读
H等等H
- 粉丝: 31
- 资源: 337
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2010-2019分省电力消费量及在能源消费中的占比数据
- 超级好看的AI绘画小程序官网 html源码
- 1989-2020年全国以及各地区人口平均受教育年限
- 本工具是一款小巧自定义功能强大的PECMD/7zSFX单文件制作工具,简化单文件制作程序步骤,默认四步即可制作出一个单文件
- 2006-2019 地级市能源消耗量、煤炭占比、二氧化碳排放量
- 2000-2018年各省份环境投资面板数据
- 2008-2019年分省创新效率测算面板数据malmquist-i-v
- 旅游企业营业收入、旅游固定资产、旅游从业人员2001-2019(分省份)
- 市场风险溢价原始数据2000-2019
- 无风险利率数据1990-2020
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0