matlab图像处理之RGB转Ycbcr or gray

YCbCr或Y'CbCr有的时候会被写作:YCBCR或是Y'CBCR,是色彩空间的一种,通常会用于影片中的影像连续处理,或是数字摄影系统中。Y'为颜色的亮度(luma)成分、而CB和CR则为蓝色和红色的浓度偏移量成份。Y'和Y是不同的,而Y就是所谓的流明(luminance),表示光的浓度且为非线性,使用伽马修正(gamma correction)编码处理

matlab图像处理之RGB转Ycbcr or gray_第1张图片

                                                   rgb原图

matlab 源码:

clear all;

close all;

clc;

img = imread('lena1.jpg');%图像读入

figure,imshow(img);      %显示原图像

ycbcr = rgb2ycbcr(img);  %rgb to ycbcr 函数

figure,imshow(ycbcr);

gray = rgb2gray(img);    %rgb to gray 函数

figure,imshow(gray);

matlab图像处理之RGB转Ycbcr or gray_第2张图片                                                   Ycbcr图


matlab图像处理之RGB转Ycbcr or gray_第3张图片

                                                       gray图matlab图像处理之RGB转Ycbcr or gray_第4张图片

        欢迎关注微信公众号


你可能感兴趣的:(matlab之图像处理,matlab数字图像处理)