Borrar filtros
Borrar filtros

Rotate image using slider in Matlab

1 visualización (últimos 30 días)
monkey_matlab
monkey_matlab el 9 de Oct. de 2017
Respondida: Walter Roberson el 9 de Oct. de 2017
Hello, I am attempting to rotate an image in Matlab GUI using a slider. I tried to follow the directions given in the stack exchange website but I get an error when implementing their process of..."In the figure's xxxx_OpeningFcn function, read and store the image in the handles structure, then show it:"
handles.I = imread('cameraman.tif');
imshow(I, 'Parent',findobj(hObject,'Tag','imgAxis')) %# use tag you assigned
guidata(hObject, handles); %# Update handles structure
I named my slider 'steer' and my axes 'steering'. Can you direct me as to how to proceed to get the image to rotate. I have included my fig files etc. Please let me know what I need to correct in the code to get the image to load properly and then rotate it. Thanks.

Respuesta aceptada

Walter Roberson
Walter Roberson el 9 de Oct. de 2017
You have
handles.I = imread('cameraman.tif');
That stores the image into handles.I
imshow(I, 'Parent',findobj(hObject,'Tag','imgAxis')) %# use tag you assigned
that tries to use the image from I, not from handles.I . The I should be changed to handles.I

Más respuestas (0)

Categorías

Más información sobre Images en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by