Imrect assigning values to

3 views (last 30 days)
Jason
Jason on 13 Feb 2014
Answered: Image Analyst on 13 Feb 2014
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

Accepted Answer

Image Analyst
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];

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!