Rotate image in Matlab app designer
조회 수: 29 (최근 30일)
이전 댓글 표시
Hello,
I was able to get an image rotated using Matlab GUI. I am now trying to implement the same effects using Matlab App Designer. Can you direct me as to how I can go about rotating the image using App designer with a slider.
Here is an extract of the code putting the image in the UIaxes:
% Code that executes after component creation
function startupFcn(app)
imshow('cameraman.tif','Parent',app.UIAxes)
end
% Value changing function: SteeringSlider
function SteeringSliderValueChanging(app, event)
changingValue = event.Value;
end
How to now rotate the image?
Thanks.
댓글 수: 0
답변 (1개)
Rajesh Balagam
2017년 10월 16일
편집: Rajesh Balagam
2017년 10월 16일
You need to store the image data in the app using a custom public property and access this data to rotate the image in the callback for slider.
Store the image data:
app.imageData = imread('cameraman.tif');
rotatedImage = imrotate(app.imageData, changingValue);
Refer to this link ( https://www.mathworks.com/help/matlab/creating_guis/share-data-across-callbacks-in-app-designer.html) on how to share data between callbacks in appdesigner.
참고 항목
카테고리
Help Center 및 File Exchange에서 Read, Write, and Modify Image에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!