Построение 2D RGB изображения из 3D массива в SimpleITK - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть изображение RGB в формате трехмерного массива в форме (m, n, 3).Я хотел бы создать изображение SimpleITK.Использование функции GetImageFromArray () приводит к созданию изображения в 3D, которое не является тем, что я ищу.Как я могу создать 2D RGB изображение вместо этого?

1 Ответ

1 голос
/ 17 апреля 2019

Документация гласит:

Подпись: sitk.GetImageFromArray (arr, isVector = None)

Docstring: получить изображение SimpleITK из массива. Если isVector равен True, тогда изображение будет иметь пиксельный тип Vector, а последнее измерение массива будет считаться индексом компонента. По умолчанию, когда для isVector установлено значение None, изображения 4D автоматически считаются трехмерными векторными изображениями.

Вы пытались передать isVector=True?

...