edu.51cto.comedu.51cto.comOpenCV3.1.0–图像处理教程edu.51cto.com讲师:贾志刚E-Mail:bfnh1998@hotmail.com微博:流浪的鱼-GloomyFishedu.51cto.com膨胀与腐蚀腐蚀膨胀代码演示edu.51cto.com形态学操作(morphologyoperators)-膨胀图像形态学操作–基于形状的一系列图像处理操作的合集,主要是基于集合论基础上的形态学数学形态学有四个基本操作:腐蚀、膨胀、开、闭膨胀与腐蚀是图像处理中最常用的形态学操作手段edu.51cto.com形态学操作-膨胀跟卷积操作类似,假设有图像A和结构元素B,结构元素B在A上面移动,其中B定义其中心为锚点,计算B覆盖下A的最大像素值用来替换锚点的像素,其中B作为结构体可以是任意形状edu.51cto.com形态学操作-腐蚀腐蚀跟膨胀操作的过程类似,唯一不同的是以最小值替换锚点重叠下图像的像素值edu.51cto.com相关APIgetStructuringElement(intshape,Sizeksize,Pointanchor)-形状(MORPH_RECT\MORPH_CROSS\MORPH_ELLIPSE)-大小-锚点默认是Point(-1,-1)意思就是中心像素dilate(src,dst,kernel)erode(src,dst,kernel)edu.51cto.com动态调整结构元素大小TrackBar–createTrackbar(constString&trackbarname,constStringwinName,int*value,intcount,Trackbarcallbackfunc,void*userdata=0)其中最中要的是callback函数功能。如果设置为NULL就是说只有值update,但是不会调用callback的函数。edu.51cto.com代码演示edu.51cto.comThankYou!edu.51cto.com