exponenta event banner

analyze75read

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

Описание

пример

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);

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-by-n.

См. также

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