From: Luigi on
Hi,
I'm a student of Computer Engineering at 'La Sapienza' university in Rome and i'm development a GUI for visualization of mri images.
I have six axes in which are displayed the images.Particularly in every axes is displayed a projection of every image.
The images are displayed by using the imagesc command(so the images are in the form of data matrix).
i'm need to define a synchronized pointer(crosshair) that, by clicking in one of this axes(and so selecting a point in one of the projection of the image), shows the corresponding point on all the other axes(projection).
Thus, I need to understand how can i draw a point(circle,point,...) on an image.
Can someone help me?
Thanks a lot.
Best regards,
Luigi Pavone
From: Ashish Uthama on
On Mon, 12 Apr 2010 09:13:04 -0300, Luigi <files(a)mathworks.com> wrote:

> Hi,
> I'm a student of Computer Engineering at 'La Sapienza' university in
> Rome and i'm development a GUI for visualization of mri images.
> I have six axes in which are displayed the images.Particularly in every
> axes is displayed a projection of every image.
> The images are displayed by using the imagesc command(so the images are
> in the form of data matrix).
> i'm need to define a synchronized pointer(crosshair) that, by clicking
> in one of this axes(and so selecting a point in one of the projection of
> the image), shows the corresponding point on all the other
> axes(projection).
> Thus, I need to understand how can i draw a point(circle,point,...) on
> an image. Can someone help me?
> Thanks a lot.
> Best regards,
> Luigi Pavone

Something like this?
http://www.mathworks.com/matlabcentral/fileexchange/2256-orthoview