在Matlab中有效地获取像素坐标

jak*_*ake 3 matlab image-processing pixels

我想在Matlab中创建一个函数,给定一个图像,允许用户通过在图像中单击它来选择像素并返回像素的坐标.理想情况下,人们可以连续点击图像中的几个像素,并且该函数将所有相应的坐标存储在矩阵中.有没有办法在Matlab中做到这一点?

Jac*_*cob 8

ginput

来自鼠标或光标的图形输入语法

    [x,y] = ginput(n) 
    [x,y] = ginput 
    [x,y,button] = ginput(...)
Run Code Online (Sandbox Code Playgroud)

描述

[x,y] = ginput(n)使您能够从当前轴识别n个点并返回x和y列向量中的x和y坐标.在返回n点之前按Return键终止输入.