在 MATLAB 中,可以执行类似的操作来处理图形图像轴上的鼠标点击
frame = imread('image.jpeg');
imHandle = imshow(frame);
set(imHandle, 'ButtonDownFcn', {@onclick, gca}); % @onclick is callback function
但是,我使用的是计算机视觉系统工具箱中的视频播放器。例如,
videoPlayer = vision.VideoFileReader(filename, 'VideoOutputDataType', 'uint8');
for i=1:1:10
frame = mov(i).cdata; % read frame from a movie structure
step(videoPlayer, frame); % Original video
end
本质上,我想为vision.VideoPlayer
对象编写鼠标单击回调,其方式与 MATLAB 句柄图形对象相同。回调函数可以返回,例如,点击在视频中的位置。我没有在 MathWorks 网站上找到这方面的示例。这对vision.VideoPlayer
对象可能吗?