首页 > 解决方案 > 如何从python中的多维Mask图像进行最大点投影

问题描述

我已经为我的多维图像中的每个切片创建了一个蒙版,然后我尝试将它们堆叠起来,以便我拥有一个完整的一维图像,然后可以将其用作定义轮廓的蒙版。

def MaxPP(img):
    numSlice = img.shape[0]
    max = np.empty(shape=(numSlice,512,512),dtype=bool)
    for i in range(0,numSlice):
        test = img[i,:,:]
        max += test
    return max

这将返回一个图像,该图像似乎在我的控制台中有效,但在我的代码中无效

标签: python

解决方案


您可以将代码简化如下:

def MaxPP(img):
    return np.sum(img, axis=0)

推荐阅读