我认为最简单的方法当然是转换为HSV色彩空间,根据需要增加饱和度值,然后将其转换回RGB图像:
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
Run Code Online (Sandbox Code Playgroud)