Я хочу обрезать изображения RGB так, чтобы верхняя половина изображения была удалена.После обрезки я хочу объединить изображение в массив NumPy (здесь изображения).Но я получаю следующую ошибку ValueError: all the input array dimensions except for the concatenation axis must match exactly
.Я пробовал несколько вещей, но мне не повезло ни с одной из моих попыток.
Мой код выглядит как
images = np.zeros((1, 32, 64, 3))
image = get_image() # has shape 1, 64, 64, 3
# removing the first coordinate didn't change the error.
images = np.concatenate([images, image[:, 32:63, :, :]], axis=0)
РЕДАКТИРОВАТЬ: Следующие изменения в image[:, 32:63, :, :]
не разрешеныпроблема
а) [:, 32:63,:,:] -> [32:63,:,:]
b) [:, 32:63,:,:] -> [:] [32:63] [:] [:]