我想使用imfreehand
在MATLAB图中手绘路径。出于分析目的,我需要imfreehand
工具的采样率。它使用时间采样还是空间采样?
我想使用imfreehand
在MATLAB图中手绘路径。出于分析目的,我需要imfreehand
工具的采样率。它使用时间采样还是空间采样?
WindowButtonMotionFcn
of a figure 绑定的任何回调函数,仅在鼠标改变位置时执行。imfreehand
为 WindowButtonMotionFcn
设置了自定义回调,因此受到相同的限制。imfreehand
工具,这是有益的,这样您就不会在鼠标不移动时记录多个相同位置的点。但这也意味着采样率是可变的。timer
对象。%// Sampling rate in Hz
samplingRate = 30;
t = timer('ExecutionMode', 'FixedRate', ...
'Period', 1/samplingRate, ...
'TimerFcn', @(s,e)disp(get(gcf, 'CurrentPoint')));
start(t);
imfreehand
被实现为一个事件触发的处理程序,在鼠标移动/按下/释放时调用,类似于其他语言中的UI框架。它被触发的速率取决于系统/程序可以pump messages的速度。您可以指定如何将触发的事件排队(请参见Interruptible
和BusyAction
属性)。