集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2466|回复: 3

看看下面的程序如何翻译成verilog代码

[复制链接]
usb 发表于 2010-6-28 00:20:31 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-7-7 05:25 编辑

请大家帮忙看看下面的程序如何翻译成verilog代码

//RGB转换YCbCr
public int[] rgb2ycbcr(int R, int G,int B){

int ycbcr[] = new int[3];
ycbcr[0] = (int)(0.299*R+0.587*G+0.114*B);
ycbcr[1] = (int)(-0.1687*R-0.3313*G+0.5*B+128);
if (ycbcr[1] > 255) ycbcr[1] = 255;
ycbcr[2] = (int)(0.5*R-0.4187*G-0.0813*B+128);
if (ycbcr[2] > 255) ycbcr[2] = 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;
}
HDL 发表于 2010-6-28 01:14:39 | 显示全部楼层
你把 verilog当 什么用那? 软件?  晕~~~
interi 发表于 2010-6-28 01:23:19 | 显示全部楼层
我对这个也感兴趣,希望高手详细指点
Sunlife 发表于 2015-7-4 10:32:51 | 显示全部楼层
        好像不是很对
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 12:13 , Processed in 0.058539 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表