资源简介

RGB YUV颜色空间转换matlab实现

资源截图

代码片段和文件信息

% 清变量,关闭窗口
clear;
close all;
% 文件读取
img=imread(‘C:\Documents and Settings\Administrator\桌面\课件\数字图像处理\第一次作业\test7.jpg‘); %获得256*256*3数组
imshow(img);title(‘原始RGB图像‘);

rgb=im2double(img); %将原图像转换到[01]空间
% figure;     %与原图像相同
% imshow(rgb);
r=rgb(::1);
g=rgb(::2);
b=rgb(::3);

% rgb模型到yuv模型
y = 0.299*r+0.587*g+0.114*b;
u= -0.147*r-0.289*g+0.436*b;
v = 0.615*r-

评论

共有 条评论