how can i retain rgb color to segmented image (binary)?

1 vue (au cours des 30 derniers jours)
si sam
si sam le 9 Nov 2015
Modifié(e) : Thorsten le 10 Nov 2015
i have a result of background substraction (binary image) from the rgb input image (origin)...i wanna retain colors to the object extracted

Réponses (3)

Thorsten
Thorsten le 9 Nov 2015
Modifié(e) : Thorsten le 10 Nov 2015
If the binary image B is 1 where the object is in image I, use
O = I.*B;
If the image has more layers than B, you can use
O = bsxfun(@times, I, B);

bayrem rem
bayrem rem le 9 Nov 2015
this is the message error

bayrem rem
bayrem rem le 9 Nov 2015
  2 commentaires
Walter Roberson
Walter Roberson le 10 Nov 2015
Then your v and your w are not the same size.
Is one of them 2 dimensional and the other 3 dimensional?
Thorsten
Thorsten le 10 Nov 2015
Modifié(e) : Thorsten le 10 Nov 2015
I added a solution to this case in my original answer. If something is unclear or does not work, please use comments instead of posting new answers.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by