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

В этом примере показано, как создать 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,[])

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

См. также

|

Похожие темы