sRGB gamut surface in YUV space
代码
%% YUV色域
clc
clear
[r,g,b] = meshgrid(linspace(0,1,50));
rgb = [r(:), g(:), b(:)];
ycbcr= rgb2ycbcr(rgb);
y = ycbcr(:,1);
cr = ycbcr(:,2);
cb = ycbcr(:,3);
k = boundary(cr,cb,y);
trisurf(k,cr,cb,y,'FaceColor','interp',...
'FaceVertexCData',rgb,'EdgeColor','none')
xlabel('cr*')
ylabel('cb*')
zlabel('y*')
axis([-110 110 -110 110 0 100])
view(-10,35)
axis equal
title('sRGB gamut surface in Ycrcb space')