Мне нужно преобразовать изображение в массив numpy, загруженный cv2, в правильный формат для библиотеки глубокого обучения mxnet для сверточных слоев.Изменение формы изображения OpenCV (numpy) Размеры
Мои текущие изображения имеют следующую форму: (256, 256, 3) или (высота, ширина, каналы).
Из того, что мне сказали, на самом деле это должно быть (3, 256, 256) или (каналы, высота, ширина).
К сожалению, мои знания о numpy/python opencv недостаточно хороши, чтобы знать, как правильно манипулировать массивами.
Я понял, что могу разделить массивы на каналы cv2.split, но я не уверен, как их снова объединить в правильном формате (я не знаю, оптимально ли использование cv2.split , или если есть лучшие способы в numpy).
Спасибо за любую помощь.
Спасибо! Это очень полезная команда. – AdmiralJonB