我在matlab中读到了dicom Image。像素强度范围真的很大。我要将像素强度重定标为0- 1000。如何修改镜像?
如果有任何帮助,我将不胜感激。
发布于 2016-07-14 20:55:37
在像这样重新缩放DICOM图像数据时要小心。有可能(对于某些图像)实际像素值对应于实际单位。
如果您确实想要重新缩放所有内容,有许多方法可以做到这一点。
imadjust
如果您有图像处理工具箱,则可以使用imadjust来调整范围。
imout = imadjust(double(im), [min(im(:)), max(im(:))], [0 1000]);mat2gray
mat2gray会自动在0和1之间对图像进行归一化。然后可以将结果乘以1000。
imout = mat2gray(im) * 1000;手动标准化
imout = im - min(im(:));
imout = imout * 1000 ./ max(imout(:));发布于 2016-07-14 17:19:39
试着这样做:
Image=((Image-min(Image(:))/max(Image(:))*1000;发布于 2016-07-14 19:53:42
您可以使用mat2gray命令转换图像(矩阵)。然后你可以把它乘以你喜欢的因子。
https://stackoverflow.com/questions/38369776
复制相似问题