使用connectedComponentsWithStats的质心的坐标使索引超出范围

时间:2019-07-18 17:23:50

标签: python opencv

我正在尝试使用cv2.connectedComponentsWithStats查找质心处像素的强度,但似乎不起作用。我的图片是512x512,但我正在获取[515.34649753 510.47087718]之类的坐标。这没有任何意义-有人知道是什么原因造成的吗?

n, lbl, stats, centroids = cv2.connectedComponentsWithStats(img, 4)
obj_int = [] # array of intensities of each centroid
for i in centroids:
    print(i)
    x = int(round(i[0]))
    y = int(round(i[1]))
    obj_int.append(imgo[x, y]) # imgo is the original non binary image

0 个答案:

没有答案