나는 matlab에있는 dicom Image를 읽었다. 픽셀 강도 범위가 실제로 큽니다. 픽셀 강도를 0 - 1000으로 조정하고 싶습니다. 어떻게 이미지를 수정할 수 있습니까?matlab에서 이미지의 픽셀 강도 범위를 변경하는 방법?
도움이 되었으면 좋겠습니다. 이 라인을 따라
나는 matlab에있는 dicom Image를 읽었다. 픽셀 강도 범위가 실제로 큽니다. 픽셀 강도를 0 - 1000으로 조정하고 싶습니다. 어떻게 이미지를 수정할 수 있습니까?matlab에서 이미지의 픽셀 강도 범위를 변경하는 방법?
도움이 되었으면 좋겠습니다. 이 라인을 따라
시도 뭔가 :
Image=((Image-min(Image(:))/max(Image(:))*1000;
당신은 mat2gray
명령을 사용하여 이미지 (매트릭스)를 변환 할 수 있습니다. 그 후에 당신이 좋아하는 요인으로 그것을 곱할 수 있습니다.
이와 같이 DICOM 이미지 데이터를 재조정 할 때는주의하십시오. 실제 픽셀 값이 실제 단위와 일치 할 수도 있습니다 (일부 이미지의 경우).
모든 것을 재조정하려면 여러 가지 방법이 있습니다.
당신이 범위를 조정하는 imadjust
를 사용할 수있는 이미지 처리 도구 상자가있는 경우
imadjust
. mat2gray
mat2gray
imout = imadjust(double(im), [min(im(:)), max(im(:))], [0 1000]);
자동 후 1000
imout = mat2gray(im) * 1000;
수동 정상화 결과를 곱할 수는 0과 1 사이의 이미지를 정규화
imout = im - min(im(:));
imout = imout * 1000 ./ max(imout(:));
,536,