看看下面的程序如何翻译成verilog代码
本帖最后由 fpgaw 于 2010-7-7 05:25 编辑请大家帮忙看看下面的程序如何翻译成verilog代码
//RGB转换YCbCr
public int[] rgb2ycbcr(int R, int G,int B){
int ycbcr[] = new int;
ycbcr = (int)(0.299*R+0.587*G+0.114*B);
ycbcr = (int)(-0.1687*R-0.3313*G+0.5*B+128);
if (ycbcr > 255) ycbcr = 255;
ycbcr = (int)(0.5*R-0.4187*G-0.0813*B+128);
if (ycbcr > 255) ycbcr = 255;
return ycbcr;
}
public Color ycbcr2rgb(int Y,int Cb,int Cr){
int MyR = (int)(Y + 1.402 * (Cr -128));
int MyG = (int)(Y - 0.34414 * (Cb - 128) - 0.71414 * (Cr - 128));
int MyB = (int)(Y + 1.772 * (Cb -128));
if (MyR > 255) MyR = 255;
if (MyG > 255) MyG = 255;
if (MyB > 255) MyB = 255;
if (MyR < 0) MyR =0;
if (MyG < 0) MyG =0;
if (MyB < 0) MyB =0;
Color rgb = new Color(MyR,MyG,MyB);
return rgb;
} 你把 verilog当 什么用那? 软件? 晕~~~ 我对这个也感兴趣,希望高手详细指点 好像不是很对
页:
[1]