%-----------------------基于肤色的人脸检测定位-----------------------------
clc ; clear ; close all ;
%--------------------------------------------------
A = imread( 'a.jpg');
subplot(2,2,1);imshow(A);title('原图');
A = double(A);
%--------------------转换颜色空间------------------
%RGB图像的红绿蓝三个分量
R = A( :, :, 1);
G = A( :, :, 2);
B = A( :, :, 3);
%将 RGB 图像的红色R、绿色G和蓝色B 转换为 HSV 图像的色调H、饱和度S和亮度V
[H, S , V] = rgb2hsv( A );
%将 RGB 图像的红色、绿色和蓝色值转换为 YCbCr 图像的亮度 (Y) 和色度(Cb 和 Cr)值
Y = 0.257*R + 0.504*G + 0.098*B + 16;
Cb = 0.148*R - 0.291*G + 0.439*B + 128;