【问题标题】:How to get contour area in skimage如何在skimage中获取轮廓区域
【发布时间】:2018-10-10 16:12:03
【问题描述】:

我在 documenation 之后的 skimage 中定义了轮廓:

contours = measure.find_contours(img, 0.8)

在OpenCV区域可以使用:

cv2.contourArea(cnt)

skimage 是否包含类似的东西(轮廓特征的功能)?

【问题讨论】:

    标签: python-3.x scikit-image


    【解决方案1】:

    我在 scikit-image 中没有找到任何类似的函数,但是通过对数据进行一些操作,您可以使用 opencv 中的函数。您只需要扩展numpy对象并将其转换为float32 UMat。

    # Expand numpy dimensions
    c = np.expand_dims(countour.astype(np.float32), 1)
    # Convert it to UMat object
    c = cv2.UMat(c)
    area = cv2.contourArea(c)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-16
      • 1970-01-01
      • 2015-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多