YUV-RGB的转换公式不对还是我的程序不对?a=imread('男43岁 面色萎黄 10AM 闪光~.JPG'); R=a(:,:,1);G=a(:,:,2);B=a(:,:,3);Y = 0.299*R + 0.587*G + 0.114*B;U = -0.147*R - 0.289*G + 0.436*B;V = 0.615*R - 0.515*G - 0.100*B;% Y = (0.257 *

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 17:52:25

YUV-RGB的转换公式不对还是我的程序不对?a=imread('男43岁 面色萎黄 10AM 闪光~.JPG'); R=a(:,:,1);G=a(:,:,2);B=a(:,:,3);Y = 0.299*R + 0.587*G + 0.114*B;U = -0.147*R - 0.289*G + 0.436*B;V = 0.615*R - 0.515*G - 0.100*B;% Y = (0.257 *
YUV-RGB的转换公式不对还是我的程序不对?
a=imread('男43岁 面色萎黄 10AM 闪光~.JPG');
R=a(:,:,1);
G=a(:,:,2);
B=a(:,:,3);
Y = 0.299*R + 0.587*G + 0.114*B;
U = -0.147*R - 0.289*G + 0.436*B;
V = 0.615*R - 0.515*G - 0.100*B;
% Y = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16;
% V = (0.439 * R) - (0.368 * G) - (0.071 * B) + 128;
% U = -(0.148 * R) - (0.291 * G) + (0.439 * B) + 128;
R1 = Y + 1.14*V;
G1 = Y - 0.39*U - 0.58*V;
B1 = Y + 2.03*U;
% R1 = 1.164*(Y - 16) + 1.596*(V - 128);
% G1 = 1.164*(Y - 16) - 0.813*(V - 128) - 0.391*(U - 128);
% B1 = 1.164*(Y - 16) + 2.018*(U - 128);
A(:,:,1)=R1;
A(:,:,2)=G1;
A(:,:,3)=B1;
subplot(1,2,1);imshow(a);title('原图')
subplot(1,2,2);imshow(A);title('同态滤波后的图象')
很奇怪,做Y值滤波的时候图像颜色怎么都不对,于是单独把RGB转成YUV再转回来,发现颜色也不对,多了一层蓝色(无论使用程序里的公式还是注释掉的公式都一样),请问各位大虾什么地方有问题?还是这公式本身就有问题?
matlab程序

YUV-RGB的转换公式不对还是我的程序不对?a=imread('男43岁 面色萎黄 10AM 闪光~.JPG'); R=a(:,:,1);G=a(:,:,2);B=a(:,:,3);Y = 0.299*R + 0.587*G + 0.114*B;U = -0.147*R - 0.289*G + 0.436*B;V = 0.615*R - 0.515*G - 0.100*B;% Y = (0.257 *
matlab不会,但是我觉得是你转换公式有问题.我以前编过一个图像程序用的是delphi但是公式应该是一样的记得rgb转yuv是至少有个必须乘0.5的参数,太久了记不太清,当时参考一本叫"delphi数字图像处理及高级应用"的书,不错的,虽然是delpi但是各种应用的算法都是通用的.你可以找下,我记得网上有扫描版本的.

YUV-RGB的转换公式不对还是我的程序不对?a=imread('男43岁 面色萎黄 10AM 闪光~.JPG'); R=a(:,:,1);G=a(:,:,2);B=a(:,:,3);Y = 0.299*R + 0.587*G + 0.114*B;U = -0.147*R - 0.289*G + 0.436*B;V = 0.615*R - 0.515*G - 0.100*B;% Y = (0.257 * yuv和rgb之间的换算公式? YUV到RGB怎么转换 YUV的灰色范围我做MATLAB中的RGB转YUV中间提取灰色的色调.灰色在YUV中的范围是多少.Y.U.V的范围各多少.我指的是我要提取图里灰色的图样,所以在程序中要YUV各提取出一个范围数值 有什么书籍介绍关于色彩的知识比如RGB到YUV之类的转换等知识还有YCbCr 三分量RGB和YUV的区别三分量RGB和YUV有什么区别?还有PAL制彩电中为什么不采用RGB分量形式而采用YUV分量形式?回答不需要很全面,答到要点就行. rgb颜色 红色 转换成yuv颜色空间是什么 为什么要把YUV转换成RGB格式? 颜色中的RGB和HSV用什么公式转换?我想知道RGB和HSV你转我和我转你的两个公式.如果公式比较复杂这里写不清楚告诉我连接也好! RGB到Lab空间的转换公式是什么啊?区域的Lab值怎么计算? 我们知道图像的rgb三个通道的值的范围都是[0,255],且都是整数.那yuv空间呢?yuv三个分量的取值范围都是多 YUV色彩空间的物理意义从RGB转化为YUV时,Y分量代表灰度,但是计算Y时并不是将RGB三者平均而得的,RGB的权值并不相同,这是为什么?或者说这么设计有什么依据吗? 数字图像处理算法优劣的衡量指标有哪些?图像失真程度有木有衡量指标?比如关于颜色空间转换快速算法(YUV快速转换到RGB),节省时间的同时会造成图像精度的损失,那对于图像的失真程度有 输入华氏温度求摄氏温度,转换公式为 c=5/9(f-32),帮我看看哪错了第五行的*号忘放了,但还是不对, 基于MATLAB的JPEG压缩编码程序我要一个JPEG的压缩编码程序用MATLAB做的,编码的过程是先经过RGB转换为YCrCb,在分割成8*8,然后经过dct变换,然后再量化编码 色温与rgb的转换.比如说我要的是白炽灯2900的色温.我rgb应该调成各多少才能出来这个色温的光照效果最好有个换算方法或者软件.分数什么都是浮云.随便加! 黄色的RGB是多少 求解一段简单的MATLAB程序%将RGB图像转换为HSI图像% 显示HSI图像%直方图均衡化HSI图像%将HSI图像转换回RGB图像function rgbtohsi(x)F=imread(x);F=im2double(F);r=F(:,:,1);g=F(:,:,2);b=F(:,:,3);th=acos((0.5*((r-g)+(r-b)))./(