| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 腐蚀与膨胀的基本操作 -> 正文阅读 |
|
[人工智能]腐蚀与膨胀的基本操作 |
通过腐蚀和膨胀可以对图像进行加工,腐蚀是指将图像中一些毛刺去除,使图像更柔和;膨胀是指将缺陷填满使图像更饱满。下面用一张二值图来举例说明。 ? 可以看到,这个图形边缘有大量细线,中间的白色粗线条也有一些黑色瑕疵。 下面我们进行腐蚀操作: ? ? ?可以看到细线消失了一部分。再看看膨胀: ? ?这回是粗实线中的小黑块被填充了。 看完了效果,我们再来看看代码,首先是腐蚀的代码:
然后是膨胀的代码:
有了腐蚀和膨胀的经验,我们自然会想到再做一次类似的操作,例如腐蚀两次或先腐蚀再膨胀等,若要腐蚀两次,我们只需修改erode的参数为:
而此时输出的图像为 可以看到更多的毛刺被清除。 膨胀两次同理。 至于另外的操作方式,我们来看看这张图: ?这么多的操作,是不是意味着我们要记住很多代码呢?不用担心,前人已经帮助我们把这些的原理隐去,再使用时只需要输入各个操作的代号即可(下图给出了各个代号)。比如我们用这种方法进行梯度计算:
结果为: ?新人写东西不易,麻烦点个赞吧! ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 21:23:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |