Relocating pixels after resizing the image

I am marking some pixels in a low-res version of an image, which is smaller than the original image. Now I want to extract info from the original image using those markers. But no idea how to locate those marker/pixels in the bigger image. Help!

Answers (1)

What is the "low res version"? Is it simply a small version of your huge image but just being displayed in a small axes on your figure? And how are you "marking some pixels"? If you're using ginput(), then the same (x,y) will work on your full sized image - there is nothing you need to do other than rounding x,y to the nearest integers so that you have integer rows and columns.

1 Comment

I had used the resize function to generate a smaller version of the image, which I referred as the low res version. I used "get(axesHandle,'CurrentPoint')" to obtain the location of the mouse button clicks from the low res image. I have stored the locations of these clicks which I referred as markers. Please let me know if you still have any confusion. Thanks in advance.

Sign in to comment.

Categories

Find more on Read, Write, and Modify Image in Help Center and File Exchange

Asked:

on 12 Sep 2016

Commented:

on 12 Sep 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!