How to separate connected image objects

9 visualizaciones (últimos 30 días)
Dimitrios Simopoulos
Dimitrios Simopoulos el 25 de Jul. de 2018
Respondida: Magdy Saleh el 25 de Jul. de 2018
I would like to separate the two connected image objects that represent a music notehead. I wouldn't mind if the line above the notehead would be deleted/lost as I am calculating the centroid of the notehead to recognise the type of the note.
Thank you.

Respuestas (1)

Magdy Saleh
Magdy Saleh el 25 de Jul. de 2018
There are two approaches you can take here, either you write a script that changes the pixel values for the line given you know the coordinates of the line, which might take a long time. The other (slightly more hacky) approach is to you a some software like MS paint or paintbrush on mac to color over the line you don't want, then you can re-import that image back into Matlab, threshold it again to make a binary image and do all the processing you would like.

Community Treasure Hunt

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

Start Hunting!

Translated by