matlab获取图片上鼠标所点的点坐标
时间: 2023-08-24 08:59:38 浏览: 142
获取图片鼠标点击的坐标
5星 · 资源好评率100%
在MATLAB中,您可以使用以下代码获取鼠标点击点的坐标:
```matlab
function mouseClickCallback(src, event)
disp(['鼠标点击坐标:', num2str(event.IntersectionPoint(1)), ', ', num2str(event.IntersectionPoint(2))]);
end
% 读取图像
image = imread('image.jpg');
% 显示图像
imshow(image);
% 注册鼠标点击事件监听器
set(gcf, 'WindowButtonDownFcn', @mouseClickCallback);
```
在这个示例中,您需要将图像文件的路径替换为您要处理的图像文件。运行代码后,单击图像上的点,MATLAB命令窗口将显示该点的坐标。
请注意,这段代码将在当前打开的图像窗口上注册一个鼠标点击事件的监听器。如果您将代码粘贴到MATLAB命令窗口中运行,则需要先显示一个图像窗口。您可以使用`imshow(image)`来显示图像。
希望这可以帮助到您!
阅读全文