如何在skimage中获得轮廓区域

时间:2018-04-30 14:31:36

标签: python-3.x scikit-image

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

contours = measure.find_contours(img, 0.8)

在OpenCV区域可以使用:

获得
cv2.contourArea(cnt)

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

1 个答案:

答案 0 :(得分:0)

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

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