32.4在图像顶部绘制

如果gnuplot用于显示图像,那么可以绘制图像的ontop。因为图像是一个矩阵,它是从行和列的值索引的。然而,绘图系统是基于传统的(x,y)系统为了最小化两个系统之间的差异,Octave将坐标系的原点放置在与像素对应的点上(1, 1)。因此,对于从图像顶部的行和列值给定的绘图点,应该简单地调用plot列值作为第一个参数,行值作为第二个参数。例如,下面的代码生成一个强度在0到1之间的随机图像,并显示强度在以上像素上带有红色圆圈的图像0.99.

I = rand (100, 100);
[row, col] = find (I > 0.99);
hold ("on");
imshow (I);
plot (col, row, "ro");
hold ("off");

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2