Ich muss die Cursorposition nach einem Klick auf das Bild erhalten, um die entsprechenden Pixelkoordinaten zu erhalten. Das habe ich bisher gemacht, das funktioniert solange ich auf den leeren Teil der Figur klicke (wenn ich auf das Bild klicke, wird der Callback nicht ausgelöst).So erhalten Sie die Cursorposition in einem Bild mit Matlab
image(my_image);
set(gca, 'ButtonDownFcn', @click);
function click(o, event)
pt = get(o, 'CurrentPoint')
end
So nachher, habe ich versucht, dieses:
image(my_image, 'ButtonDownFcn', @click);
function click(o, event)
pt = get(o, 'CurrentPoint')
end
Aber dann, es sagt mir, dass die Bildklasse kein Feld ‚Current‘ genannt enthält. Ich nehme an, dass ich ein paar Achsen aus dem Bild holen muss, aber ich weiß nicht, wie ich das machen soll.