gpt4 book ai didi

matlab - 如何在matlab中的图像上画一条线?

转载 作者:太空宇宙 更新时间:2023-11-03 19:07:55 26 4
gpt4 key购买 nike

我有两点可以说:

  • P(x,y) [点位于图像的顶部]
  • P'(x',y') [点位于图像底部]

现在我想在这两点之间画一条线....这条线应该出现在图像上意味着应该是可见的。

这是怎么做到的????

最佳答案

在图像上画线的最简单方法是使用 PLOT .

%# read and display image
img = imread('autumn.tif');
figure,imshow(img)

%# make sure the image doesn't disappear if we plot something else
hold on

%# define points (in matrix coordinates)
p1 = [10,100];
p2 = [100,20];

%# plot the points.
%# Note that depending on the definition of the points,
%# you may have to swap x and y
plot([p1(2),p2(2)],[p1(1),p2(1)],'Color','r','LineWidth',2)

如果您想要不同的颜色,请将字母更改为 rgbcmykw 中的任何一个,或使用 RGB 三元组(红色为 [1 0 0])。看看 lineseries properties更多格式选项。

关于matlab - 如何在matlab中的图像上画一条线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com