Relocating pixels after resizing the image

3 visualizaciones (últimos 30 días)
ImageProcNaive
ImageProcNaive el 12 de Sept. de 2016
Comentada: ImageProcNaive el 12 de Sept. de 2016
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!

Respuestas (1)

Image Analyst
Image Analyst el 12 de Sept. de 2016
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 comentario
ImageProcNaive
ImageProcNaive el 12 de Sept. de 2016
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.

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by