如何计算轮廓中的像素数?

问题描述 投票:-1回答:1

我有一个被标记为癌组织的WSI的数据集。这些幻灯片通过考虑每个类别进行细分,并绘制相应的轮廓。我知道每张幻灯片中每个轮廓的坐标。因为我想知道幻灯片中每个类的出现百分比,所以我的问题是如何计算Python每个轮廓内的像素数?非常感谢您提前答复。

python opencv deep-learning computer-vision opencv-contour
1个回答
0
投票

您可以创建与原始图像相同大小的黑色图像。使用cv2.drawContours(img, contours, -1, (0, 0, 1), -1)可以绘制所有轮廓。最后的-1表示需要填充整个轮廓。现在,您只需要使用np.sum对整个图像求和即可获得像素总数。

© www.soinside.com 2019 - 2024. All rights reserved.