如何在Matlab中将CT图像转成灰度图像?CT值怎么进行合理的归一化

如题所述

先导CT图进AI,然后用AI的矢量化功能,对图片进行较少色阶层次的矢量化,然后就自动算出了一些灰度阶层和明显区域的边缘路径。
然后多层AI文件逐一导入3DSMax,分开相应的距离后,用Suface蒙皮方法,勾连线条顶点,建出比较贴切的内外部3D模型。我只是尝试,取样值设得比较低,最后出来得模型只能说大形还对,细节就谈不上了。但要是能拿到CT图正主得照片做贴图,应该能有点效果。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在Matlab中将CT图像转成灰度图像?CT值怎么进行合理的归一化
先导CT图进AI,然后用AI的矢量化功能,对图片进行较少色阶层次的矢量化,然后就自动算出了一些灰度阶层和明显区域的边缘路径。然后多层AI文件逐一导入3DSMax,分开相应的距离后,用Suface蒙皮方法,勾连线条顶点,建出比较贴切的内外部3D模型。我只是尝试,取样值设得比较低,最后出来得模型只能说大形还对...

如何在Matlab中将CT图像转成灰度图像?CT值怎么进行合理的归一化
BW1=imread('F:\\pictures\\picture_crop.jpg');imshow(BW1);title('original');max_BW=max(max(BW1));%最大像素值min_BW=min(min(BW1));%最小像素值BW_normal_one=double(4095.*((BW1-min_BW)\/(max_BW-min_BW)));%归一化处理figure;imshow(BW_normal_one);title('BW_normal_one...

matlab中,有幅灰度图像,对所有元素灰度值求个平均值
I=imread('E:\\图像处理\\DIP\\dip9\\CT.jpg');[M,N]=size(I);figure(1);imshow(I);title('原始图像');y=mean(x,1);yz1=(y(1)+y(2))\/2 ; %求均值,单阈值分割I1=I;for i=1:M for j=1:N if I1(i,j)<yz1 I2(i,j)=I1(i,j); else I3(i,j)=I1(i,j); end endendfigur...

MATLAB中dicomread函数如何实现数据的提取?
但是这个像素值还要经过一个式子变换,需要读取RescaleIntercept和RescaleSlope两个数据元素,通过公式Hu=pixel∗slope+intercept计算得到CT值,最后通过窗宽窗位调整。

相似回答