Скачиваний:
4
Добавлен:
02.05.2014
Размер:
32.26 Кб
Скачать

Список функцийImage Processing Toolbox. Описание функции DICOMWRITE  Семинары   Обучение   Лицензирование   Разработка   Подписка   Форум  Регистрация    Matlab    Toolboxes    Simulink    Blocksets    Femlab    Полезное Вход Обработка сигналов и изображений\image Processing ToolboxСписок функций Image Processing Toolbox: Вывод изображений на экран и захват их с экрана

  В оглавление \ К следующему разделу \ К предыдущему разделу

DICOMWRITE Запись изображений в формате DICOM Синтаксис:

dicomwrite(X, filename)

dicomwrite(X, map, filename)

dicomwrite(..., param1, value1, param2, value2, ...)

dicomwrite(..., meta_struct, ...)

dicomwrite(..., info, ...)

status=dicomwrite(...)Описание:

Функция dicomwrite(X, filename) записывает бинарное полутоновое или цветное изображение X в файл формата DICOM (Digital Imaging and Communications in Medicine).

Функция dicomwrite(X, map, filename) записывает индексное изображение X вместе с палитрой map.

Функция dicomwrite(..., param1, value1, param2, value2, ...) определяет дополнительные метаданные для записи DICOM–файлов. С помощью параметров (param1, param2 и т.д.) записываются другие атрибуты и опции DICOM–файлa. Каждый атрибут или опция соответствует некоторому значению (value1, value2 и т.д.).

Полный список названий атрибутов DICOM–файла содержится в словарном файле, который включен в Image Processing Toolbox.

В таблице приведен список опций, которые поддерживаются функцией dicomwrite.

Название опцииОписаниеЗначение'Endian'Определяет байтовый порядок для файла.'Little' [по умолчанию]

'Big''VR'Определяет двухзнаковый код представления значений, записанных в файле ('explicit') или возможных данных со словаря ('implicit').'Implicit' [по умолчанию]

'Explicit'

Примечание: Когда значение опции 'Endian' определено как 'Big', то опция 'VR' может принимать только значение 'Explicit'.'CompressionMode'Определяет метод сжатия для хранения изображений.'None' [по умолчанию]

'JPEG lossy' (с потерями информации)

'RLE''TransferSyntax'Определяет синтаксис преобразований DICOM–файлов.

Примечание:

Когда определена опция 'TransferSyntax', функция dicomwrite игнорирует другие три опции, если они были определены.Синтаксис преобразований DICOM–файла определяет по умолчанию значения для опций 'Endian', 'VR' и 'CompressionMode'.

Функция dicomwrite(..., meta_struct, ...) определяет метаданные в структуре meta_struct. Название структурных областей должно быть отображено в названиях атрибутов или опций DICOM–файла. Значения областей являются значениями атрибутов или опций.

Функция dicomwrite(..., info, ...) определяет метаданные в структуре info, которая генерирует функцию dicominfo. Для более детальной информации о структуре см. функцию dicominfo.

Функция status=dicomwrite(...) возвращает перечень трех типов метаданных, которые содержатся в dicomwrite. Этот синтаксис используется, когда определена структура info, создающая dicominfo в функции dicomwrite. В структуре info может быть определено много полей. Когда метаданные не определены, dicomwrite возвращает пустую матрицу ([]).

При использовании dicomwrite структура содержит три поля.

ПолеОписание'dicominfo_fields'Массив содержит названия метаданных, которые могут быть использованы при записи.'wrong_IOD'Массив содержит названия атрибутов (IOD=Information Object Definition).'not_modifiable'Массив содержит названия полей метаданных, которые не изменяются при использовании.Пример:

Этот пример демонстрирует использование dicominfo для восстановления информации о содержании простого DICOM–файла, который содержится в Image Processing Toolbox. Пример использует dicomread для считывания данных из файла и записи данных в новый DICOM–файл, содержащий метаданные исходного файла.

info=dicominfo('CT-MONO2-16-ankle.dcm');

Y=dicomread(info);

status=dicomwrite(Y, 'my_dicomfile.dcm', info);

status=

dicominfo_fields: {12x1 cell}

wrong_IOD: {21x1 cell}

not_modifiable: {23x1 cell}

status.dicominfo_fields

ans=

'BitDepth'

'ColorType'

'FileModDate'

'FileSize'

'FileStruct'

'Filename'

'Format'

'FormatVersion'

'Height'

'SelectedFrames'

'StartOfPixelData'

'Width'

Сопутствующие функции: DICOMREAD, DICOMINFO.

  В оглавление \ К следующему разделу \ К предыдущему разделу

  I Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)

  II Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2004 г.) На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro    E-mail: matlab@exponenta.ru      Информация на сайте была обновлена 14.05.05 Copyright 2001-2005 SoftLine Co 

Наши баннеры         hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=58396&im=33&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("") >

Соседние файлы в папке Функции Image Toolbox