How do you mark and extract an area from an imagesc-figure?

25 visualizaciones (últimos 30 días)
Hi guys,
I'm looking for a tool that works in a similar way to Matlab's brush tool.
I graph a spectrogram of a signal, i.e. a 2D array, using imagesc. In this spectrogram I would like to manually mark a certain area and extract the data within this area. For this purpose I tried to use Matlab's brush tool. But obviously it doesn't work for imagesc-figures. Can you help me and suggest solutions? Is there another tool from Matlab that works for imagesc-figures?
Thanks for your help.

Respuesta aceptada

Adam Danz
Adam Danz el 22 de Oct. de 2020
Editada: Adam Danz el 10 de Feb. de 2021
"I would like to manually mark a certain area and extract the data within this area."
There's a few things you could do. Check out
Requiring Image Processing Toolbox:
See ROI creation overview for details.
You can use these tool to select a region and return the coordinates of your selection. Then you can use those coordinates to isolate a section of your data.

Más respuestas (1)

Image Analyst
Image Analyst el 23 de Oct. de 2020
See my attached masking demo.

Community Treasure Hunt

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

Start Hunting!

Translated by