![](https://csdnimg.cn/release/download_crawler_static/86352687/bg4.jpg)
在形态学运算之前,需要添加 padding 的相应代码。
2.3 OpenCV-Contour
该方案的核心是使用 OpenCV 中的轮廓查找来进行连通域分析,优势在于区
域属性,如面积、周长、矩等已有实现。难点在于如何对轮廓进行腐蚀和膨胀,
但此类算法也有相应文献可以参考。
3. 形态学运算耗时分析
当结构元素是大小在 20*20 以下的矩形(20ms),或半径在 5 以内的圆形
(35ms),使用 OpenCV 完成形态学运算是比较经济的。其它情况下,行程编码是
更优的选择。当待处理的区域面积较大,使用基础版行程编码算法可以满足需求;
当待处理的区域数量较多,面积较小,使用 Jump-Miss 版行程编码算法可以满足
需求;实际需要处理的图片在两者之间,需要在理解算法的基础上进行优化才能
满足需求。
图 3.1 使用不同大小矩形结构元素对 5472*3648 的
矩形区域进行腐蚀(ms)