Rotate image using slider in Matlab
2 views (last 30 days)
Show older comments
monkey_matlab
on 9 Oct 2017
Answered: Walter Roberson
on 9 Oct 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.
0 Comments
Accepted Answer
Walter Roberson
on 9 Oct 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
0 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!