OpenCV图像处理(2)——形态学操作

形态学操作

Mat element = getStructuringElement(MORPH_RECT, Size(9, 9));
morphologyEx(InputImage, OutputImage,MORPH_CLOSE, element);
/*参数3:意义如下
   MORPH_OPEN 开运算//可以清除一些小东西(亮的),放大局部低亮度的区域
   MORPH_CLOSE 闭运算//可以清除小黑点
   MORPH_ERODE 腐蚀//形态学梯度:膨胀图与腐蚀图之差,提取物体边缘
   MORPH_DILATE 膨胀顶帽:原图像 - 开运算图,突出原图像中比周围亮的区域
   黑帽:闭运算图 - 原图像.突出原图像中比周围暗的区域
   MORTH_OPEN 函数做开运算
   MORTH_CLOSE 函数做闭运算
   MORTH_GRADIENT 函数做形态学梯度运算
   MORTH_TOPHAT 函数做顶帽运算
   MORTH_BLACKHAT 函数做黑帽运算
   MORTH_DILATE 函数做膨胀运算
   MORTH_ERODE 函数做腐蚀运算
*/
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。