【OpenCV学习笔记】十八、膨胀与腐蚀(二)
来源:互联网 发布:motofastboot软件下载 编辑:程序博客网 时间:2024/05/14 12:17
膨胀与腐蚀(二)
首先,定义核(获取结构元素)——getStructuringElement()
形态学其他操作,基于膨胀和腐蚀,利用morphologyEx()函数进行操作.
开运算(参数为MORPH_OPEN)
闭运算(参数为MORPH_CLOSE)
顶帽(参数为MORPH_TOPHAT)
黑帽(参数为MORPH_BLACKHAT)
形态学梯度(参数为MORPH_GRADIENT)
先上ppt:
代码:
#include "opencv2/opencv.hpp"#include <iostream>using namespace std;using namespace cv;void main(){Mat srcImg = imread("1.png", 0);bitwise_not(srcImg, srcImg);Mat dstImg;Mat element = getStructuringElement(MORPH_RECT, Size(5, 5));cout<<element<<endl;//dilate(srcImg, dstImg, element, Point(-1, -1), 3);//erode(srcImg, dstImg, element, Point(-1, -1), 5);morphologyEx(srcImg, dstImg, MORPH_OPEN, element); //开运算morphologyEx(srcImg, dstImg, MORPH_CLOSE, element); //闭运算morphologyEx(srcImg, dstImg, MORPH_GRADIENT, element); //形态学梯度运算morphologyEx(srcImg, dstImg, MORPH_TOPHAT, element); //顶帽运算morphologyEx(srcImg, dstImg, MORPH_BLACKHAT, element); //黒帽运算imshow("src", srcImg);imshow("dst", dstImg); waitKey(0);}运行结果:略,见ppt
0 0
- 【OpenCV学习笔记】十八、膨胀与腐蚀(二)
- OpenCV学习笔记(二):腐蚀与膨胀
- Opencv学习笔记:膨胀与腐蚀
- opencv学习笔记(3)----腐蚀与膨胀
- OpenCV学习--腐蚀与膨胀
- opencv学习(二十四)之腐蚀与膨胀
- OpenCV 2 学习笔记(22): 腐蚀与膨胀
- 【OpenCV学习笔记】十七、膨胀与腐蚀(一)
- Opencv学习笔记-膨胀和腐蚀
- opencv腐蚀与膨胀
- opencv 腐蚀与膨胀
- opencv膨胀与腐蚀
- opencv腐蚀与膨胀
- opencv 膨胀与腐蚀
- OpenCV学习笔记:二值图像的腐蚀和膨胀的原理
- Opencv学习之腐蚀膨胀
- Learning OpenCV 腐蚀与膨胀
- opencv中的膨胀与腐蚀
- mybatis(pagehelper) dataTables实现分页功能
- Android /system/bin/pm脚本乱码分析
- Wannafly2016-12-27 SPOJ-INTSUB 数学
- 多维数组与指针
- iOS 点击按钮没有效果解决办法
- 【OpenCV学习笔记】十八、膨胀与腐蚀(二)
- 常用命令一:文件同步【scp,rsync】
- ParaX的基本二进制数据对象说明
- (java)leetcode-5
- IntelliJ IDEA 下的SVN使用
- PL/SQL
- An Empirical Exploration of Recurrent Network Architectures重点
- Python nonlocal 与 global 关键字解析
- vue开发 vue-tutorial本地记事本