【发布时间】:2017-02-27 16:31:01
【问题描述】:
我试图在 MATLAB 中的图像顶部绘制一个箭头,位于两个像素之间:[x0,y0] 和 [x1,y1]。
我尝试使用注释功能。问题是该函数将 x,y 值作为输入,这些值表示图形上的坐标,而不是图像本身。
有谁知道如何在图像的两个像素之间绘制箭头?
示例
imshow(imread('peppers.png'));hold on;
我想生成一个从像素 (1,1) 到像素 (200,200) 的蓝色箭头,所以它应该看起来像这样(只有蓝色而不是黑色):
谢谢!
【问题讨论】:
-
从many options on MATLAB's File Exchange 的this answer 或one 或more 中查看
coordinate2normalized辅助函数。