我想使用浮点数作为索引选择图像中的像素。 Matlab文档says that this is possible using "spatial coordinates"。但是,它没有提供任何关于如何做的线索。如何使用浮点索引(“空间坐标”)从图像中选择像素?
假设我有以下代码:
i = imread('pout.tif')
get_pixel_by_spatial_coords(i, 1.5, 3.63)
函数get_pixel_by_spatial_coords
的真实姓名是什么?
答案 0 :(得分:1)
我认为关于空间坐标的链接文章仅描述了各种图像绘制程序使用的坐标系。
您的目的,只需将数字四舍五入。根据具体情况,使用以下方法之一:
i(round(1.5), round(3.63))
i(floor(1.5), floor(3.63))
i(ceil(1.5), ceil(3.63) )
答案 1 :(得分:-1)
我相信你正在寻找ginput
:
ginput
在当前轴上引发十字准线,以便识别图中的点,用鼠标定位光标。在ginput
可以接收输入之前,该数字必须具有焦点。如果它没有轴,则在第一次单击或按键时创建一个轴。