Borrar filtros
Borrar filtros

The union of 2 images

16 visualizaciones (últimos 30 días)
John Snow
John Snow el 28 de Oct. de 2013
Comentada: John Snow el 28 de Oct. de 2013
Let's say I have an image called A and another constant image of the same size how do I get the set union of those 2 images : the union should be of the same size as image A
Note: when I use union function it gives me an error (A and B must be vectors or 'rows' must be specified.)

Respuesta aceptada

Matt J
Matt J el 28 de Oct. de 2013
Editada: Matt J el 28 de Oct. de 2013
the union should be of the same size as image A
Then you have an unconventional definition of a "union". There's no reason they should be the same size. Possibly you want to do a pixel-wise or() operation?
Union = A|B
Otherwise please clarify.
  5 comentarios
Matt J
Matt J el 28 de Oct. de 2013
C=max(A,0.5);
John Snow
John Snow el 28 de Oct. de 2013
Thank you very much this works good

Iniciar sesión para comentar.

Más respuestas (1)

Image Analyst
Image Analyst el 28 de Oct. de 2013
Maybe you mean something like this:
% Find dark pixels.
binaryImage = skeletonImage < 50; % Or whatever intensity you want.
% Replace dark pixels with pixels from image B.
C_Image = skeletonImage; % Initialize
C_Image(binaryImage) = B_Image(binaryImage); % Replace.
  1 comentario
John Snow
John Snow el 28 de Oct. de 2013
This works ok but i think the "C=max(A,0.5);" command is easier from the other anser is easier but thank you very much for your answer

Iniciar sesión para comentar.

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by