画像をクリックした後にカーソル位置を取得して、対応するピクセル座標を取得する必要があります。 これは私がこれまで行ってきたことです。図の空の部分をクリックする限り動作します(画像をクリックすると、コールバックはトリガーされません)。Matlabで画像のカーソル位置を取得する方法
image(my_image);
set(gca, 'ButtonDownFcn', @click);
function click(o, event)
pt = get(o, 'CurrentPoint')
end
だからその後、私はこの1つを試してみました。その後、
image(my_image, 'ButtonDownFcn', @click);
function click(o, event)
pt = get(o, 'CurrentPoint')
end
しかし、それは画像のクラスは「CurrentPointの」という名前の任意のフィールドが含まれていないことを私に伝えます。画像から何らかの種類の軸を取得する必要があると思いますが、その方法はわかりません。