analyze75read

Считайте данные изображения из файла изображений набора данных Analyze 7.5

Описание

пример

X = analyze75read(filename) считывает данные изображения из файла изображения набора данных формата Analyze 7.5, заданного вектором символов filename. Функция возвращает данные изображения в X.

Analyze 7.5 является 3-D продуктом для визуализации и анализа биомедицинских изображений, разработанным Biomedical Imaging Resource of the Клиники Мэйо. Набор данных Analyze 7.5 состоит из двух файлов, файла заголовка и файла изображения. Файлы имеют то же имя с другими расширениями файлов. Заголовочный файл имеет расширение .hdr и файл изображения имеет расширение .img.

Примечание

По умолчанию analyze75read возвращает данные изображения в радиологической ориентации (LAS). Для получения дополнительной информации смотрите Чтение изображений данных из файла Analyze 7.5.

пример

X = analyze75read(info) считывает данные изображения из файла изображения, заданного в структуре метаданных info. info должна быть допустимой структурой метаданных, возвращенной analyze75info функция.

Примеры

свернуть все

Считайте данные изображения из файла Analyze 7.5.

X = analyze75read('brainMRI');

Просмотрите данные. Во-первых, поскольку в формате Analyze 7.5 используется радиологическая ориентация (LAS), переверните данные для правильного отображения изображений в MATLAB.

X = flip(X);

Затем измените форму данных, чтобы создать массив, который можно отобразить с помощью montage. Выберите системы координат от 12 до 17.

Y = reshape(X(:,:,12:17),[size(X,1) size(X,2) 1 6]);
montage(Y);

Figure contains an axes. The axes contains an object of type image.

Считайте данные изображения из набора данных Analyze 7.5, используя структуру, возвращенную analyze75info для задания набора данных. Во-первых, используйте analyze75info для создания информационной структуры.

info = analyze75info('brainMRI');

Функции analyze75read для чтения изображений из набора данных, определения информационной структуры, возвращаемой analyze75info.

X = analyze75read(info);

Входные параметры

свернуть все

Имя набора данных Analyze 7.5, заданное как вектор символов. Вам не нужно указывать расширение файла.

Пример: info = analyze75info('brainMRI');

Типы данных: char

Информация о наборе данных Analyze 7.5, заданная как структура, возвращаемая analyze75info функция.

Типы данных: struct

Выходные аргументы

свернуть все

Изображения из набора данных Analyze 7.5, возвращенные как массив. X можно logical, uint8, int16, int32, single, или double. analyze75read использует тип данных для X это соответствует типу данных, заданному в файле заголовка набора данных. Сложные и RGB типы данных не поддерживаются. Для однокадровых, полутоновых изображений, X - массив m-на-n.

См. также

Представлено до R2006a