谁能告诉我如何计算分割区域的面积? [已关闭]

问题描述 投票:0回答:2

我已经对 MR 图像切片进行了肿瘤类型的分割。我想用Python计算分割区域的面积。有人可以在这方面帮助我吗?

节段性脑肿瘤图片

python opencv image-segmentation area
2个回答
0
投票

Opencv 有计算轮廓面积的函数。

contour = numpy.array([[[0,0]], [[10,0]], [[10,10]], [[5,4]]])
area = cv2.contourArea(contour)

1。轮廓属性

2。轮廓区域

要找到面积,您应该将所需面积转换为 1,将其他面积转换为零。然后找到图像中的所有轮廓(或多个轮廓)。最后计算肿瘤面积。


0
投票

我认为你可以计算分割图像中白色像素的数量n,并将其乘以图像中单个像素的面积A。 n*A 是您正在寻找的区域。当然,A应该转换为您喜欢的测量单位。

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