Why is the subplot not holding the plot ?It just plots the 1st part and does not wait for 2nd to get computed?

1 visualización (últimos 30 días)
clear all;
close all;
aa=imread ('cm.jpg');
%Digital negative-------
figure(1);
subplot (2, 2, 1);
imshow ([255-aa]);
title ('Digital negative of image net');
%Thresholding of image-------
t=input ('Enter threshold value ');
r=double(aa);
[row col]=size(r);
for i=1:1:row
for j=1:1:col
if(r(i,j)>t);
r(i, j)=1;
else
r(i,j)=0;
end
end
end
subplot(2, 2, 2);
imshow(r);
title ('Thresholding of image');

Respuestas (1)

Image Analyst
Image Analyst el 27 de Oct. de 2018
It should wait at this line
t=input ('Enter threshold value ');
for you to enter a number, then continue. That's what it does for me. Are you saying it does not wait for you to enter something in the command window?
  2 comentarios
Image Analyst
Image Analyst el 28 de Oct. de 2018
Do even see the 'Enter threshold value ' prompt in the command window?
You don't have any m-file of variable also called input, do you? What does this say
>> which -all input

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