RGB = imread(‘board.tif’);%读取图像
NTSC = rgb2ntsc(RGB);%转换到NTSC空间
RGB2 = ntsc2rgb(NTSC);%转换到RGB彩色空间
figure,
subplot(121); imshow(NTSC);%显示NTSC空间的图像
subplot(122); imshow(RGB2)%显示RGB彩色空间的图像
RGB = imread(‘board.tif’);%读取图像
YCBCR = rgb2ycbcr(RGB);%把RGB彩色空间图像转换到YCbCr空间
figure,
subplot(121); imshow(RGB); %显示RGB空间图像
subplot(122); imshow(YCBCR); %显示YCbCr空间图像
I_rgb = imread(‘peppers.png’);%读取图像
C = makecform(‘srgb2xyz’);%创建色彩变换结构
I_xyz = applycform(I_rgb,C);%应用色彩变换结构
figure;
subplot(121); imshow(I_rgb); subplot(122); imshow(I_xyz);
MATLAB彩色图像处理二
最新推荐文章于 2022-12-26 17:44:06 发布
该博客主要展示了RGB到NTSC和YCbCr色彩空间的转换,并通过MATLAB代码进行图像显示。首先,将RGB图像转换为NTSC,然后回转到RGB,接着将RGB图像转换为YCbCr空间并显示。内容涉及图像处理中的色彩空间转换和视觉呈现。
摘要由CSDN通过智能技术生成