В этом примере показано, как создать datastore из набора файлов DICOM, содержащих 2-D изображения.
Укажите местоположение директории, содержащего 2-D DICOM файлов изображения.
dicomDir = fullfile(matlabroot,'toolbox/images/imdata/dog');
Создайте imageDatastore
, установка функции read в качестве указателя на dicomread
функция.
dicomds = imageDatastore(dicomDir, ... 'FileExtensions','.dcm','ReadFcn',@(x) dicomread(x));
Чтение и отображение первого изображения в datastore.
I = read(dicomds);
Отобразите изображение. Изображение имеет подписанные 16-битные данные, поэтому масштабируйте область значений отображения до значений пикселей в изображении.
imshow(I,[])