如何在matlab中读取一组三维dicom图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在matlab中读取一组三维dicom图片相关的知识,希望对你有一定的参考价值。

将一组dicom格式的ct图片进行三维重建,怎样读取这一组图片,希望不是用很多条dicomread语句,而是用循环语句或者更好的方法读取,哪位大侠帮帮忙,谢谢了
能不能举个例子啊,本人是新手,不太明白

X = dicomread(FILENAME, 'Frames', V)
其中V是一个向量,包含你想读的帧的索引:V=[1,2,3,..]
-----------------------------------------------------
X = dicomread('the_fucking_DICOM.dcm', 'Frames', [1,2,3,7,8,10]);
参考技术A   读写Dicom格式的图像:
  I=dicomread('E:/CT/37222.dcm'); %读取图像
metadata = dicominfo('E:/CT/37222.dcm');%存储信息
imagesc(I);%显示图像
dicomwrite(I, 'E:/CT/37222.dcm',metadata);%写入Dicom图像。

matlab中mat文件怎么转化为图形文件

在matlab中把一个jpg(或者bmp等其他)格式图像转换成数字图形,后缀是mat的,然后在程序中可以用load读出的方法:
% 定义一个函数,参数为(jpg文件路径与名称,如c:\a.
jpg)
function I = imread_ai(Image_file_name);

% 调用matlab的图像读取函数imread读图片
I = imread(Image_file_name);

% 存成mat文件,下次用load读取
save('filename',I)
参考技术A function I = imread_ai(Image_file_name);% 调用matlab的图像读取函数imread读图片I = imread(Image_file_name);% 存成mat文件,下次用load读取save('filename',I)添加评论(0)◆◆评论读取中....请登录后再发表评论!本回答被提问者采纳

以上是关于如何在matlab中读取一组三维dicom图片的主要内容,如果未能解决你的问题,请参考以下文章

matlab 如何画三维立体图?正方体

MATLAB如何读取图片?

MATLAB如何读取图片

C++如何将一幅图像读入,并存为二维矩阵?

如何将matlab中的坐标系进行旋转

MATLAB如何读取图片?