Создайте Datastore изображений, содержащий изображения DICOM

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

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

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

Создайте imageDatastore, определение чтения функционирует как указатель на dicomread функция.

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

Считайте и отобразите первое изображение в datastore.

I = read(dicomds);

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

imshow(I,[])

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

Смотрите также

|

Похожие темы