Update the ROI with drawrectangle change
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mert Karakaya
el 6 de Sept. de 2019
Respondida: Mert Karakaya
el 16 de Sept. de 2019
Hi,
I'm trying to draw a shape (rectangle, circle etc.) to determine region of interest (ROI) in an image. When I use the drawrectangle function, I can get the corners of the first instance that the rectangle is drawn, however when I edit the rectangle on the figure (change size/position), it does not update the roi variable. How can I update the roi variable when the rectangle is altered in a script?
Code I use is below and I use R20109a;
temp = snapshot(cam1);
imshow(temp);
rect = drawrectangle;
roi = rect.Position;
4 comentarios
Dheeraj Singh
el 13 de Sept. de 2019
You can try running the code in the loop for the required functionality
while true
%when you receive an update
x=input()
rect = drawrectangle;
%update roi
roi = rect.Position;
end
OR you can use Callbacks using App Designer.
Respuesta aceptada
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!