В этом примере показано, как создать хранилище данных образа из коллекции файлов 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,[])
