analyze75read

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

Синтаксис

X = analyze75read(filename)
X = analyze75read(info)

Описание

пример

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

Analyze 7.5 является 3-D биомедицинским продуктом визуализации и анализа изображений, разработанным Биомедицинским Ресурсом Обработки изображений Клиники Мэйо. Набор данных 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);

Считайте данные изображения из набора данных 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