OpenCV——使用分水岭算法进行图像分割

下面的示例代码主要有这几步: 加载图像并转为灰度,设置一个阈值,将图像分为黑色部分和白色部分。 通过morphologyEx()变换来去除噪声数据。 使用dilate()函数得到大部分都是背景的区域。 使用distanceTransform()函数的到最可能是前景的区域,并应用一个阈值来判断最可能为前景的区域。 前景与背景区域相减得到边界区域。 示例代码如下: import numpy as np
相关文章
相关标签/搜索