matlab中知道图片坐标然后再图片中画出坐标点的代码
时间: 2023-09-18 22:08:07 浏览: 399
可以使用`plot`函数来在图像中画出坐标点。
假设你已经知道了要画的点在图片中的坐标,可以按照以下步骤进行绘制:
1. 读取图片并显示
```matlab
img = imread('image.jpg'); % 替换为你的图片路径
imshow(img);
```
2. 定义要画的点的坐标
```matlab
x = [100, 200, 300]; % 替换为你要画的点的x坐标
y = [50, 150, 250]; % 替换为你要画的点的y坐标
```
3. 在图像中画出点
```matlab
hold on; % 保持图像显示
plot(x, y, 'r.', 'MarkerSize', 20); % 画出点,红色实心点,大小为20
hold off; % 取消保持图像显示
```
完整代码如下:
```matlab
img = imread('image.jpg'); % 替换为你的图片路径
imshow(img);
x = [100, 200, 300]; % 替换为你要画的点的x坐标
y = [50, 150, 250]; % 替换为你要画的点的y坐标
hold on; % 保持图像显示
plot(x, y, 'r.', 'MarkerSize', 20); % 画出点,红色实心点,大小为20
hold off; % 取消保持图像显示
```
阅读全文