分水岭算法分析.docx
《分水岭算法分析.docx》由会员分享,可在线阅读,更多相关《分水岭算法分析.docx(3页珍藏版)》请在第壹文秘上搜索。
1、算法流程解读:1.读取文件2 .BGR转灰度3 .获取图片大小4 .中值滤波,去除斑点噪声5 .OTSU二值化,图像化为黑白两色,THRESH_BINARY表示大于阈值为255(白色),反之为0(黑色)。生成的图像赋予变量th。6 .定义内核矩阵kernel,对th进行形态学开运算,先腐蚀后膨胀用来消除小型白色区域,赋予变量img(相反,MORPHL0SE对应闭运算,先膨胀后腐蚀,用于消除小型黑色区域)7 .定义背景,为img进行膨胀运算所得(注意膨胀与腐蚀均针对图像中高亮区域,即白色区域所进行的操作)8 .距离变换,输出dist_transform为每个点到最近的0像素点(黑色)的距离。9
2、.定义前景,对距离变换的输出dist_transform进行阈值化,阈值设置为CliStJtranSform最大值的0.7倍,大于该值的点将会被赋为255白色,否则为0黑色。由于8步骤处dist_transform表示每个点到0(黑色)的距离,即距离越远约大,故处理后,距离远的点为白色,距离近的点为黑色。10 .定义unknown为背景减前景。11 .通过COnneCtedCOmPOnentS函数获取前景中连通域信息,返回连通域个数numlabels,与连通域的标记图像labelsim,每个点表示当前为第几个连通域。12.获取unknown中白色区域位置,将labels_im对应位置赋予0(黑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分水岭 算法 分析