python - 如何从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
这将返回一个图像,该图像似乎在我的控制台中有效,但在我的代码中无效
解决方案
您可以将代码简化如下:
def MaxPP(img):
return np.sum(img, axis=0)
推荐阅读
- python - 当实际响应包含数据时,Zeep 4.0 是否应该返回 None 结果?
- dictionary - 尝试,除了休息
- python-3.x - 如果文件夹中的文件数少于 x,则将更多文件复制到文件夹
- javascript - 如何在 JavaScript 中的对象内部的函数内部使用“for”,并访问数组中的对象
- typescript - 打字稿将属性添加到内联界面
- html - Postitionate Bloc 和 devid 屏幕网格引导程序
- file - 用于保存特定图像的 GUI
- python - 无法将 rpy2.robjects 导入为 robjects
- c# - 如何在资源中使用绑定来避免错误?
- php - Travis 构建中的“没有活动事务”,但测试在本地运行