【问题标题】:How can I correct the boundaries after image segmentation图像分割后如何校正边界
【发布时间】:2019-01-23 16:22:43
【问题描述】:

我使用graph-cut算法进行图像分割,结果不正确。需要在分割图像中使用适当的多边形和线来改善边界。

segments = felzenszwalb(img, scale=k, sigma=sigma, min_size=minsize)

toCheckImg = np.zeros_like(img)
toCheckImg = find_boundaries(segments,connectivity=segments.ndim).astype(np.uint8)

image, contours, hierarchy = cv2.findContours(toCheckImg,cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE)

【问题讨论】:

  • 什么不合适?什么是正确的多边形?详细说明

标签: python python-3.x algorithm image-processing


【解决方案1】:

1/ 您可以使用边缘检测器,然后对图像中的剩余值进行插值以获得边界。 2/ 要纠正边界,您可以应用具有非常低 sigma 的高斯滤波器,以便提取边界。 如果您遇到任何问题,请告诉我。

【讨论】:

    猜你喜欢
    • 2018-09-06
    • 2017-07-11
    • 1970-01-01
    • 2016-10-08
    • 2021-02-09
    • 2018-11-21
    • 1970-01-01
    • 2012-04-29
    • 2019-04-20
    相关资源
    最近更新 更多