hsvImage = rgb2hsv(rgbImage); %# Convert the image to HSV space
hsvImage(:,:,2) = 1; %# Maximize the saturation
rgbImage = hsv2rgb(hsvImage); %# Convert the image back to RGB space
- gnovice
2
1嗯,将其设置为1会留下许多随机的红色斑点(我认为是饱和度太高了),所以我改为将其乘以一个较小的值,使所有区域的饱和度都稍微降低,并且它们的饱和度相同,例如 hsvImage(:,:,2) = hsvImage(:,:,2)*1.5。感谢您的帮助 :) - Matt Le Fleur
hsvImage(:,:,2) = hsvImage(:,:,2)*1.5
。感谢您的帮助 :) - Matt Le Fleur