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 函数做腐蚀运算
*/

你可能感兴趣的:(opencv,python,计算机视觉,matlab,机器学习)