Hi i need help fixing this code in app designer its about thresholding here is the error message and thank u

1 visualización (últimos 30 días)

Respuestas (1)

Image Analyst
Image Analyst el 12 de Dic. de 2022
The badly-named "a" is not an image, and it needs to be. What does this show
whos a
size(a)
  2 comentarios
jana
jana el 12 de Dic. de 2022
i changed the code to this and it turns the rgb image to green but not the grayimage to green eventhough iconverted the image in the code below ill attach the original file too if u can help and thank u
Agray=im2gray(app.Image);
zerochan = zeros(size(Agray),class(Agray));
green = cat(3,zerochan,Agray,zerochan);
setappdata(0,'filename',green);
setappdata(0,'imrotation',green);
I=imshow(green,'parent',app.UIAxes2,...
'XData',[1 app.UIAxes2.Position(3)],...
'YData',[1 app.UIAxes2.Position(4)]);
app.UIAxes2.XLim=[0 I.XData(2)];
app.UIAxes2.YLim=[0 I.YData(2)];
Image Analyst
Image Analyst el 12 de Dic. de 2022
This does not turn the RGB image to green. It converts the RGB image into gray scale through a weighted average of all the color channels. Then you put it into a new RGB image where the red and blue channels are black and the gray scale version of the RGB image is in the green channel. It looks like it should do that. Does it throw an error, or did you just tell it to do something that you did not want it to do?

Iniciar sesión para comentar.

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by