aihot  2017-05-18 19:26:00  OpenCV |   查看评论   

OpenCV代码提取:morphologyEx函数的实现 

 

形态操作:基于形状处理图像的一组操作。形态操作将结构元素应用于输入图像并生成输出图像。

最基本的形态作用是两种:侵蚀和扩张。它们有广泛的用途,即:

(1),消除噪音。

(2),隔离单个元素并连接图像中的不同元素。

(3),寻找图像中的强度凸块或孔。

数学形态学可以理解为一种滤波行为,因此也称为形态学滤波。滤波中用到的滤波器(kernal),在形态学中称为结构元素。结构元素往往是由一个特殊的形状构成,如线条,矩形,圆等。

         开运算(open):先腐蚀后膨胀的过程。开运算可以用来消除小黑点,在纤细点处分离物体,平滑较大物体的边界的同时并不明显改变其面积。

         闭运算(关闭):先膨胀后腐蚀的过程。闭运算可以用来排除小黑洞。

         形态学梯度(morph-grad):可以突出团块(blob)的边缘,保留物体的边缘轮廓。

         顶帽(顶帽):将突出比原轮廓亮的部分。

         黑帽(黑帽):将突出比原轮廓暗的部分。

 

20160903162218439.jpg

目前fbc_cv库中支持uchar和float两种数据类型,经测试,与OpenCV3.1结果完全一致。

 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自OpenCV代码提取:morphologyEx函数的实现

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]