如何启动双击回调函数一旦ROI感动用户吗?

15的观点(30天)
我想添加一个ROI(线)到一个图像帧。我想指定大小的线,但允许用户在帧移动它。我可以用下面的代码生成指定长度的线但我不确定如何显示,一旦用户移动ROI和双点击,所得新位置被接受和脚本。
提前感谢任何帮助。
显示图像和线:
imshow(框架);
h = images.roi。线(gca,“位置”,[600 600;600 650])
addlistener (h, MovingROI, @allevents);
addlistener (h, ROIMoved, @allevents);
customWait功能:
函数pos = customWait (hROI)
l = addlistener (hROI ROIMoved, @allevents)
uiwait;
删除(左)
pos = hROI.Position;
结束

接受的答案

维姆Rathod
维姆Rathod 2020年8月17日
你可以参考以下链接引用ROI的双击工作流使用等功能和修改它根据你的用例。你在双击可以禁用鼠标事件监听器监听功能,这样您就可以限制用户双击后修改的ROI。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!