Change exact area in binary images from 1 to 0

1 visualización (últimos 30 días)
Eliska Paulikova
Eliska Paulikova el 5 de Nov. de 2022
Comentada: Eliska Paulikova el 5 de Nov. de 2022
Hello, I have this binary image, I know the center and the radius of that circle, and I would like to change this circle to black so from 1 to 0. My goal is to see only the little line without the circle. How can I do it?
Thank you so much

Respuesta aceptada

Matt J
Matt J el 5 de Nov. de 2022
load BW
hole = bwareafilt(~BW,1,'smallest') ;
BW=BW& ~imdilate(hole,strel('disk',5));
imshow(BW)
  3 comentarios
Matt J
Matt J el 5 de Nov. de 2022
Editada: Matt J el 5 de Nov. de 2022
You're welcome, but please Accept-click the answer if it addresses your question.
The ~ operator is logical complement,
~0,
ans = logical
1
~1
ans = logical
0
Eliska Paulikova
Eliska Paulikova el 5 de Nov. de 2022
Thank you so much

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Convert Image Type en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by