RGB到YCbCr转换的vc代码
作者:cnfgg 日期:2009-07-07
下面是RGB到YCbCr转换的vc函数代码:
复制内容到剪贴板
程序代码
程序代码void RGBToYCbCr(int r,int g,int b,float& y,float& Cb,float& Cr)
{
y = (float)(0.30 * r + 0.59 * g + 0.11 * b);
Cr = (float)(r - y);
Cb = (float)(b - y);
}
其中Cb为蓝色分量,Cr为红色分量。
下面是含有绿色分量Cg的转换代码:
复制内容到剪贴板
程序代码
程序代码void RGBToYCbCr(int r,int g,int b,float& y,float& Cb,float& Cr,float& Cg)
{
y = (float)(0.30 * r + 0.59 * g + 0.11 * b);
Cr = (float)(r - y);
Cb = (float)(b - y);
Cg = (float)(g - y);
}
其中Cb为蓝色分量,Cr为红色分量,Cg为绿色分量。
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags:
相关日志: