Итак, у меня есть 4D numpy массив ubytes размеров 100 * 100 * 100 * 3. Я хочу создать стопку изображений. Это изображения RGB, поэтому у них есть 3 канала. Поэтому каждое изображение может быть представлено в виде трехмерного массива с разрешением 100 * 100 * 3. Я использую matplotlib.pyplot.imread для чтения и записи их в массив 4D.
Я записываю изображения в стек следующим образом:
marix[i] = pyplot.imread("path/to/image_i_.format")
Проблема заключается в том, что I oop через 4D-массив печатает его содержимое с помощью matplotlib.pyplot.imshow, например:
pyplot.imshow(matrix[i])
pyplot.show()
это не показывает изображения. Это просто дает черные (пустые) графики. Все изображения не черные.