【发布时间】:2021-03-20 14:30:14
【问题描述】:
我正在尝试使用 jpg 图像为深度学习项目创建自定义数据集。我需要一批读完。使用下面的代码这样做,但我的数组形状是(100, 1, 224, 224, 3) 而不是(100,224, 224, 3)。有什么建议吗?
path = '/content/drive/My Drive/Dataset/Training'
X=[]
for img in os.listdir(path):
pic = cv2.imread(os.path.join(path,img))
pic = cv2.cvtColor(pic,cv2.COLOR_BGR2RGB)
pic = cv2.resize(pic,(224,224))
X.append([pic])
X=np.array(X)
print(X.shape)
(100, 1, 224, 224, 3)
【问题讨论】:
-
X.append(pic)添加尺寸 1 维度的是 []。 -
@hpaulj,你看我的回答了吗?我写的和你现在评论的完全一样。