cv2.connectedComponentsWithStats 计算不规则连通区域

cv2.connectedComponentsWithStats 计算不规则连通区域

num, labels, stats, centroids = cv2.connectedComponentsWithStats(image, connectivity=8)

输入值:

  • image : 是要处理的图片,官方文档要求是8位单通道的图像。
  • connectivity : 可以选择是4连通还是8连通。

输出值:

  • num : 返回值是连通区域的数量。
  • labels : labels是一个与image一样大小的矩形(labels.shape = image.shape),其中每一个连通区域会有一个唯一标识,标识从0开始。
  • stats :stats会包含5个参数分别为x,y,h,w,s。分别对应每一个连通区域的外接矩形的起始坐标x,y;外接矩形的wide,height;s为对应的连通区域的像素个数(也就是不规则连通区域的面积)。
  • centroids : 返回的是连通区域的质心。

详解可参考–>详解

你可能感兴趣的:(CV,opencv,计算机视觉,python)