本系列文章由@浅墨_毛星云 出品,转载请注明出处。
文章链接:
作者:毛星云(浅墨) 微博:
知乎:
邮箱: happylifemxy@163.com
上篇文章中,我们重点了解了腐蚀和膨胀这两种最主要的形态学操作,而运用这两个基本操作,我们能够实现更高级的形态学变换。
所以,本文的主角是OpenCV中的morphologyEx函数。它利用主要的膨胀和腐蚀技术。来执行更加高级的形态学变换,如开闭运算、形态学梯度、“顶帽”、“黑帽”等等。
先上几张演示样例程序的截图吧:
有没有非常熟悉这张图?没错,这就是近期热映的电影Captain America~
以下这张图的效果就有些凶残了:
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的官方主页传送门:
大家能够自己前去看看以及下载最新版本号的OpenCV。
假设不出意外的话呢,下次文章我们就将紧跟时代,用上最新版本号的OpenCV2.4.9进行解说和程序的书写,所以,大家在看这篇文章之后呢,能够去下载当前最新的2.4.9版本号并装上配置好。
第二件事,是浅墨想跟大家做一个关于OpenCV系列文章的书写内容和风格的思想汇报。
是这种,浅墨发现近期几期写出来的文章有些偏离自己開始开这个专栏的最初的愿望——原理和概念部分占的比重有些大。有些弱化OpenCV实际的使用。
写这些博文的初心是教大家怎样使用OpenCV来写代码,原理部分我想非常多朋友应该多少都懂。就算某些同学对某些概念有些模糊,大家也全然能够带着关键词句去google或者百度。