matlab图像处理之RGB转Ycbcr or gray

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

                                                   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);

                                                   Ycbcr图



                                                       gray图

        欢迎关注微信公众号


猜你喜欢

转载自blog.csdn.net/baidu_34971492/article/details/78634513
今日推荐