• 大小: 961B
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Matlab
  • 标签: 三维重建  

资源简介

matlab三维重建的代码,是基于CT图像的体绘制的三维重建matlab代码,方便而且简单,十分好用!!!

资源截图

代码片段和文件信息

 %1.重建数据的采集
 image1=imread(‘data1.jpg‘);%使用imread()函数读入现有的n幅图像
 image2=imread(‘data2.jpg‘);
 image3=imread(‘data3.jpg‘);
 image4=imread(‘data4.jpg‘);
 image5=imread(‘data5.jpg‘);
 image6=imread(‘data6.jpg‘);
 D=cat(3image1image2image3image4image5image6);%使用cat()函数创建三维矩阵D
 %2.重建数据项预处理
 
 [x y z D]=reducevolume(D[a b c]);%使用reducevolume()函数减少数据量,其中a,b,c为
                           %x,y,z轴数据抽取的比例,根据数据情况自行定义
 D=smooth3(D);%使用smooth()函数对数据惊醒平滑处理
 %3.计算数据集在显示平面累计投影
 
 fv=isosurface(xyzDisovalue);%使用isosurface()函数计算数据集在显示平面累计投影,
                                %isovalue根据实际情况自行定义
 %4.构造三维体重建碎片
 p=patch(fv‘FaceColor‘‘yellow‘‘EdgeColor‘‘none‘);%使用patch()函数对碎片进行构造
                                            %并对图像的颜色,光线进行定义,其中fv是
                                           %第三步中得到的
 %5.设置图像的颜色,阴影及显示效果
 colormap(gray);%利用colormap()函数为图像定义颜色集
 view(3);%利用view()函数定义观察者视角
 lighting gouraud;%利用lighting定义显示图像的光线阴影
 axis equal;%利用axis定义显示图像的轴
 daspect([x y z]);%使用daspect()定义x,y,z轴的显示比例

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1278  2011-04-25 11:07  头部CT图像三维体重建的过程\头部CT图像三维体重建的过程.m

     目录          0  2011-04-26 10:00  头部CT图像三维体重建的过程

----------- ---------  ---------- -----  ----

                 1278                    2


评论

共有 条评论