Python Numpy阵列作为图像、图像通道

Python Numpy阵列作为图像、图像通道,python,image,numpy,machine-learning,keras,Python,Image,Numpy,Machine Learning,Keras,我有一个以numpy数组格式表示的3D图像。形状是(60,60,15),60宽60高15深 现在我想用另一个库进一步处理这个图像。但是这个库需要一个参数“channels” 我不知道的是如何找出我的图像有多少通道。 图像为3D MRI图像: 1片: 频道通常代表用于编码图像的不同颜色。例如,在RGB图像中,有三个通道:红色、绿色和蓝色 我猜你的3D图像是用1个通道编码的(如果每一帧都是黑白编码的)或者3个通道编码的(如果每一帧都是彩色编码的) 文档中的示例: input_shape=(128,

我有一个以numpy数组格式表示的3D图像。形状是(60,60,15),60宽60高15深

现在我想用另一个库进一步处理这个图像。但是这个库需要一个参数“channels”

我不知道的是如何找出我的图像有多少通道。 图像为3D MRI图像: 1片:


频道通常代表用于编码图像的不同颜色。例如,在RGB图像中,有三个通道:红色、绿色和蓝色

我猜你的3D图像是用1个通道编码的(如果每一帧都是黑白编码的)或者3个通道编码的(如果每一帧都是彩色编码的)

文档中的示例:

input_shape=(128, 128, 3) # for RGB pictures
input_shape=(128, 128, 128, 1) #  for 128x128x128 volumes with a single channel