I am displaying an image in figure window in MATLAB using following code.
im = imread('Image02.tif');
processAndDisplayImage(im);
hImage = image(im);
set(hImage,'ButtonDownFcn',@clickInImage);
But problem is that the third line above makes the image changed for some reason I don’t know. Is there any way to get image handle without the modification?
UPDATE: Resolved the problem. Please refer to my answer below.
Instead of
I used following to solve my problem.
But I still don’t understand image command does to the actual image displayed on figure.