Imrect assigning values to
3 views (last 30 days)
Show older comments
Hello. Im using a user defined rectangle to define a ROI on a tiff image.
p=[760,1660,500,500]
h = imrect(handles.axes1, p)
p = wait(h);
p = h.getPosition();
assignin('base','p',round(p))
addNewPositionCallback(h,@(p)assignin('base','p',p));
I am using guide, and want the ability to enter the values in "p" from a text box. Can I just create the string and assign it to "p"?
thanks Jason
0 Comments
Accepted Answer
Image Analyst
on 13 Feb 2014
Sure, no problem.
str = get(handles.editX1, 'string');
leftColumn = str2double(str);
str = get(handles.editWidth, 'string');
width = str2double(str);
str = get(handles.editY1, 'string');
topRow = str2double(str);
str = get(handles.editHeight, 'string');
height = str2double(str);
p = [leftColumn, topRow, width, height];
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!