How can I reset the h and s channels?

1 Ansicht (letzte 30 Tage)
matlab9000
matlab9000 am 24 Mär. 2018
Kommentiert: matlab9000 am 27 Mär. 2018
I have an image in hsv and I would like to set the h and s channels to 0 in order to have the desaturated image. How can I do?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 24 Mär. 2018
NewImage = hsvimage;
NewImage(:, :, 1:2) = 0;
However if your purpose is to desaturate then you should only assign to the s channel, 2
  3 Kommentare
Walter Roberson
Walter Roberson am 27 Mär. 2018
You forgot to convert back to rgb before displaying.
matlab9000
matlab9000 am 27 Mär. 2018
Thanks !!!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by