Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How to subtract image < double> from image<uint8>?

1 visualización (últimos 30 días)
Samidha
Samidha el 26 de Dic. de 2013
Cerrada: Matt J el 26 de Dic. de 2013
Hello, I have one CT image. and I have written code as-
I=imread('E:\ME IInd year\data base\ct data\download.jpg'); I1=imresize(o,[160 160]); a=rgb2gray(I); %original image
%find local max and min of image
p=imregionalmax(a); q=imregionalmin(a);
%max-min average
M=(p+q)/2;
%subtract averaged image from original image
Max=uint8(M); %converted from double to uint8
Z = imsubtract(a,Max); %original CT - averaged CT
in this code imshow(M) shows averaged image but when I convert them to uint8 and write imshow(Max) then gives black screen. so, subtraction result is same as original image this is my problem. Why this is happening?
  1 comentario
Matt J
Matt J el 26 de Dic. de 2013
Please use this toolbar button to put your code in a separate font from your text,
I'll re-open your post when you do.

Respuestas (0)

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by