MATLAB Answers

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

3 views (last 30 days)
Frederik Schmidt
Frederik Schmidt on 22 Oct 2020
Commented: Frederik Schmidt on 27 Oct 2020
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.

  0 Comments

Sign in to comment.

Answers (2)

Adam Danz
Adam Danz on 22 Oct 2020
Edited: Adam Danz on 23 Oct 2020
"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:
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.

  1 Comment

Frederik Schmidt
Frederik Schmidt on 27 Oct 2020
Thanks for your help.
The function drawrectangle is the one I've needed.

Sign in to comment.


Community Treasure Hunt

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

Start Hunting!