今天学习了【OpenCV入门教程之十一】 形态学图像处理(二),@浅墨_毛星云 文章链接: http://blog.csdn.net/poem_qianmo/article/details/23184547
理论部分直接上思维导图:(图片可右键另存为,下载放大看)
结合上一次课的形态变换将:膨胀,腐蚀,开运算,闭运算,梯度运算,顶帽,黑帽运算一起用轨迹条控制,写成了综合示例:(直接上代码)
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\imgproc\imgproc.hpp>
#include<iostream>
using namespace cv;
using namespace std;
//定义全局变量
Mat src,dst_dilate,dst_erode,dst1,dst2,dst3,dst4,dst5;
int ker_dilate,ker_erode, ker_d1,ker_d2,ker_d3,ker_d4,ker_d5;
//膨胀操作
void dilate_on(int,void*)
{
Mat kel=getStructurin