0
rgb에서 ycbcr로 변환하는 변환 수식을 적용하기 전에 왜 rgb 이미지를 배정도로 변환합니까?matlab에서 RGB 이미지를 double로 변환하십시오.
rgb = im2double(in);
% These equations transform RGB in [0,1] to YCBCR in [0, 255]
out(:,:,1) = 16 + 65.481 * rgb(:,:,1) + 128.553 * rgb(:,:,2) + 24.966 * rgb(:,:,3);
out(:,:,2) = 128 - 37.797 * rgb(:,:,1) - 74.203 * rgb(:,:,2) + 112 * rgb(:,:,3);
out(:,:,3) = 128 + 112 * rgb(:,:,1) - 93.786 * rgb(:,:,2) -18.214 * rgb(:,:,3);