一、膨胀腐蚀概述(对高亮部分进行操作) 二、膨胀 三、腐蚀 四、代码 1.查看结构元素 按下ctrl+F5进行调试 由此可见,一般用MORPH_RECT结构元素。 膨胀效果如下: 腐蚀效果如下: ...
分类:
其他好文 时间:
2017-07-25 19:55:35
阅读次数:
298
adaptiveThreshold(~gray_src, binImg, 255, ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY, 15, -2); #include #include using namespace cv; int main(int argc, cha... ...
分类:
其他好文 时间:
2017-07-12 17:41:23
阅读次数:
262
腐蚀和膨胀是最基本的形态学运算。 腐蚀和膨胀是针对白色部分(高亮部分)而言的。 膨胀就是对图像高亮部分进行“领域扩张”,效果图拥有比原图更大的高亮区域;腐蚀是原图中的高亮区域被蚕食,效果图拥有比原图更小的高亮区域。 膨胀 膨胀就是求局部最大值的操作,从图像直观看来,就是将图像光亮部分放大,黑暗部分缩 ...
分类:
其他好文 时间:
2017-06-21 18:21:34
阅读次数:
153
转载请注明出处:http://xiahouzuoxin.github.io/notes腐蚀与膨胀腐蚀和膨胀是图像的形态学处理中最主要的操作,之后遇见的开操作和闭操作都是腐蚀和膨胀操作的结合运算。腐蚀和膨胀的应用非常广泛,并且效果还非常好:腐蚀能够切割(isolate)独立的图像元素,膨胀用于连接(j ...
分类:
其他好文 时间:
2017-06-17 21:39:57
阅读次数:
218
目标: 提取车牌所在的区域 PS:现在还没学习文字检测,以后再来补充~~ 思路: 1.利用形态学+梯度+轮廓检测,但是这个形态学要求比较高,得调节到适当的参数。 2.利用HSV颜色分离+梯度+形态学+轮廓检测,这个方法的适应度比较高,行比较上面的方法较难理解。 本文使用第二种方法实现: PS:不要问 ...
分类:
其他好文 时间:
2017-05-23 20:33:03
阅读次数:
375
本篇主要讲解数学形态学方法在灰度图像中的应用。
因此,在本文中,f(x,y)不再表示二值图像,而是表示灰度图像,b(x,y)表示结构元素,其中(x,y)表示像素在图像中的坐标。
→在灰度图像形态学中,...
分类:
其他好文 时间:
2017-05-16 15:02:11
阅读次数:
294
一、分水岭算法 分水岭变换是一个流行的图像处理算法,用于快速分割图像为同类区域。它背后的原理是,将图像视为拓扑结构的地图, 那么均质区域对应的是被陡峭边缘包围的平坦盆地。 实现方法: 分水岭分割的结果是通过watershed()函数获取。 我们将图片中已知属于某个区域的像素进行标记,基于这个标记,分 ...
分类:
编程语言 时间:
2017-04-29 16:11:39
阅读次数:
199
1 #include 2 #include 3 4 using namespace std; 5 using namespace cv; 6 7 //首先定义MorphoFeatures类,我们将使用它来检测图像特征 8 class MorphoFeatures { 9 private: 10 in... ...
分类:
其他好文 时间:
2017-04-29 13:42:43
阅读次数:
248
一、开运算 开运算,就是先腐蚀后膨胀的过程 数学表达式: dst = open(src,element) = dilate(erode(src, element)) 开运算可以用来消除小物体,在纤细点处分离物体,并且在平滑较大物体的边界的同时不明显改变其面积。 二、闭运算 闭运算,就是先膨胀后腐蚀的 ...
分类:
其他好文 时间:
2017-04-28 23:34:42
阅读次数:
148
本人最近需要研究三维模型的孔洞修补算法,故上网看了一些大神写的资料,现汇总如下: 重建骨骼比较典型的方法有:用径向基函数从不完整的扫描数据生成连续网格;基于CT等值面数据生成曲面;用傅里叶级数拟合CT图像提取边缘轮廓曲线;基于形状的利用数学形态学算子进行骨架提取的插值算法。 常用的孔洞修补算法可以分 ...
分类:
其他好文 时间:
2017-04-07 21:24:14
阅读次数:
189