exponenta event banner

Создание хранилища данных изображений, содержащего изображения DICOM

В этом примере показано, как создать хранилище данных образа из коллекции файлов DICOM, содержащих 2-D изображения.

Укажите расположение каталога, содержащего 2-D файлы изображений DICOM.

dicomDir = fullfile(matlabroot,'toolbox/images/imdata/dog');

Создание imageDatastore, указывая функцию считывания в качестве дескриптора для dicomread функция.

dicomds = imageDatastore(dicomDir, ...
   'FileExtensions','.dcm','ReadFcn',@(x) dicomread(x));

Чтение и отображение первого изображения в хранилище данных.

I = read(dicomds);

Отображение изображения. Изображение имеет подписанные 16-битные данные, так что диапазон отображения масштабируется до значений пикселей в изображении.

imshow(I,[])

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

См. также

|

Связанные темы