update image in GUI without GUIDE
Mostrar comentarios más antiguos
I am new to GUI without GUIDE, and I would appreciate any help in completing this function. I need it to get the value from the slider and show me the updated image.
function making_SliderForIm(ImCh1,BWCh1)
global I
global Imask
Imask=BWCh1;
I=ImCh1;
imshow(I,[]);
%create a slider
sld=uicontrol('Style', 'slider',...
'Min',1,'Max',50,'Value',41,...
'Position', [400 20 120 20],...
'Callback', @SliderVal);
function SliderVal(source,event)
val=ceil(source.Value);
% Display segmented image
BWsIbf = activecontour(I,Imask, 1+val, 'edge');
[B,L] = bwboundaries(BWsIbf,'noholes');
imshow(I,[]);%label2rgb(L, @jet, [.5 .5 .5]))
hold on
for k = 1:length(B)
boundary = B{k};
plot(boundary(:,2), boundary(:,1), 'r', 'LineWidth', 2);
end
end
end
Respuestas (1)
Image Analyst
el 31 de Mzo. de 2017
Simply get the value:
currentSliderValue = sld.Value;
whenever you need to retrieve the current value of the slider.
It should be as simple as that.
11 comentarios
Peyman Obeidy
el 31 de Mzo. de 2017
Image Analyst
el 31 de Mzo. de 2017
OK, good luck with that. Let us know if you need help with that. If you do, post your image(s) and updated code.
Peyman Obeidy
el 2 de Abr. de 2017
Editada: per isakson
el 3 de Abr. de 2017
Image Analyst
el 2 de Abr. de 2017
I don't know why you don't just use GUIDE. Why make it hard on yourself by trying to handle all of the tedious details yourself? If you want to do a bunch of extra work because you like pain, then you'll have to figure out how to pass the variables between your various functions. For that, see the FAQ: http://matlab.wikia.com/wiki/FAQ#How_can_I_share_data_between_callback_functions_in_my_GUI.28s.29.3F
Peyman Obeidy
el 3 de Abr. de 2017
Image Analyst
el 3 de Abr. de 2017
Peyman Obeidy
el 3 de Abr. de 2017
Image Analyst
el 3 de Abr. de 2017
Attach all needed m-files with the paper clip icon.
Peyman Obeidy
el 3 de Abr. de 2017
Image Analyst
el 3 de Abr. de 2017
Where did you attach them? Your code here: https://www.mathworks.com/matlabcentral/answers/332877-update-image-in-gui-without-guide#comment_442232 is not a complete program.
Peyman Obeidy
el 3 de Abr. de 2017
Categorías
Más información sobre Text Detection and Recognition en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!