【问题标题】:ginput returning non integer values of pixels (matlab)ginput 返回像素的非整数值(matlab)
【发布时间】:2014-11-26 20:32:49
【问题描述】:

我正在尝试使用ginput 返回我从使用imshow() 显示的.bmp 图像中单击的像素的索引。由于某种原因,它返回了不可能的非整数值,你不能半个像素,这是我出于某种原因得到的。任何人都有发生这种情况的任何原因。

【问题讨论】:

  • 调用 imshow 后是否使用命令修改轴限制/属性?例如使用 axis(0 x 0 y]) 或类似的东西?
  • 如果您使用imshow,它会起作用,是吗?

标签: image matlab pixel ginput


【解决方案1】:

我的理解是ginput根据图中的一组坐标轴返回鼠标点击的坐标。

我建议缩放图形的轴以对应图像中的像素数。然后向上或向下舍入以获得给定像素的整数值。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    相关资源
    最近更新 更多