Remove larger connected components based on pixels
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Tanmoy
el 12 de Jun. de 2015
Respondida: Image Analyst
el 15 de Jun. de 2015
bwareaopen(bw,p) can delete pixels of connected components below p pixels. I want to delete the connected components above p pixel.
Say, if a connected component has 19 pixel, & we set p =20, bwareaopen() can delete that component. But, I need to delete connected component that has ,say 51 pixels in it. A function to remove larger connected components (above the threshold "p").
0 comentarios
Respuesta aceptada
Más respuestas (1)
Eric Lin
el 15 de Jun. de 2015
This answer provides a nice solution to your question.
Basically, to delete components greater than a threshold, use a logical complement and AND operation to mask out the larger components.
0 comentarios
Ver también
Categorías
Más información sobre MATLAB Compiler en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!