如何选择图像中的离散区域?

时间:2017-09-29 18:19:30

标签: python scikit-image

在具有某些离散区域的图像中,如何指向鼠标并选择整个区域?

在图像中,如何选择整个红色区域?

enter image description here

1 个答案:

答案 0 :(得分:0)

似乎您需要的是自动或半自动图像分割算法。

我认为,您在问题中描述的内容被称为Watershed算法,它是一种简单的自动图像分割方法:

https://en.wikipedia.org/wiki/Watershed_(image_processing)

另一种方法是半自动分割解决方案,例如活动轮廓(贪婪蛇)算法:

https://en.wikipedia.org/wiki/Active_contour_model

蛇是一种能量最小化,可变形的样条,受到约束和图像力的影响,将其拉向物体轮廓和抵抗变形的内力。

可以在此处找到python中上述两种算法的实现:

http://scikit-image.org/docs/stable/api/skimage.segmentation.html