当前位置: 首页 > wzjs >正文

做图标的网站seo教程之关键词是什么

做图标的网站,seo教程之关键词是什么,手机抖音你做我女朋友好吗套路网站,nba网站制作由于fpga实现除法相对复杂,故将除法变为乘法再移位。因此每种方法对图像输入数据均分3步进行,极其有效信号打三拍处理。 timescale 1ns / 1ps // // Description: 彩色图像灰度化 // module image_rgb2gray(input wire clk ,input wir…

由于fpga实现除法相对复杂,故将除法变为乘法再移位。因此每种方法对图像输入数据均分3步进行,极其有效信号打三拍处理。

`timescale 1ns / 1ps
//
// Description: 彩色图像灰度化
//
module image_rgb2gray(input  wire          clk       ,input  wire          reset     ,input  wire          valid_i   ,input  wire [23:0]   img_data_i,output wire          valid_o   ,output wire [23:0]   img_data_o 
);//常量parameter MODE = 1;  //0表示加权平均法,1表示平均法 //Y=0.299*R十0.587*G+0.114*Bparameter C0 = 9'd306; //0.299*1024;parameter C1 = 10'd601;//0.587*1024;parameter C2 = 7'd117; //0.114*1024;//参数声明wire [7:0] R, G, B;assign {R, G, B} = img_data_i;generate if (MODE) begin//1-平均法 1/3 * 512 = 171reg valid_d1;   reg [9:0] RGB_avr;reg valid_d2;   reg [16:0] RGB_avr_m;reg valid_d3;   reg [7:0] RGB_new;always@(posedge clk or posedge reset) beginif(reset) beginvalid_d1 <= 'b0;RGB_avr <= 'b0;end else beginvalid_d1 <= valid_i;RGB_avr <= R + G + B;endend//最大值不可能超过255*3*171 = 17'd130815always@(posedge clk) beginRGB_avr_m <= RGB_avr * 8'd171;endalways@(posedge clk or posedge reset) beginif(reset) beginvalid_d2 <= 'b0;end else beginvalid_d2 <= valid_d1;endend//最大值不可能超过255always@(posedge clk or posedge reset) beginif(reset) beginvalid_d3 <= 'b0;RGB_new <= 'b0;end else beginvalid_d3 <= valid_d2;RGB_new <= RGB_avr_m[16:9];endendassign valid_o = valid_d3;assign img_data_o = {3{RGB_new}};end else begin//0-加权平均法reg valid_d1;reg [16:0] Y_R_m;reg [17:0] Y_G_m;reg [14:0] Y_B_m;reg valid_d2;reg [17:0] Y_s;//最大值,当RGB都等于255时,(C0 + C1 + C2)*255 = 1024*255;不会出现负数reg valid_d3;reg [7:0] Y;always@(posedge clk ) beginY_R_m <= R*C0;Y_G_m <= G*C1;Y_B_m <= B*C2;endalways@(posedge clk or posedge reset) beginif(reset) beginvalid_d1 <= 0;end else beginvalid_d1 <= valid_i;endend    always@(posedge clk or posedge reset) beginif(reset) beginY_s <= 0;valid_d2 <= 0;end else beginif(valid_d1) beginY_s <= Y_R_m + Y_G_m + Y_B_m;endvalid_d2 <= valid_d1;endendalways@(posedge clk or posedge reset) beginif(reset) beginY <= 0;valid_d3 <= 0;end else beginif(valid_d2) beginY <= Y_s[17:10];endvalid_d3 <= valid_d2;endend  assign valid_o = valid_d3;assign img_data_o = {3{Y}};end        endgenerateendmodule

http://www.dtcms.com/wzjs/58302.html

相关文章:

  • 建立网站有哪些步骤百度如何注册公司网站
  • 东莞网站建设服务网络营销软件下载
  • 网站首页制作公司seo入门课程
  • 关于网站建设论文的结束语西安seo网站优化
  • 湘潭网站建设 技精磐石网络企业营销型网站策划
  • 东莞中英文网站建设seo的目的是什么
  • 中国工商注册营业执照的官网seo兼职
  • php企业网站程序网址如何被快速收录
  • 黄冈市建设银行网站武汉大学人民医院
  • 备案网站大全百度推广登陆
  • 张家港网站定制澳门seo关键词排名
  • 广州海珠区天气预报兰州seo优化公司
  • 制作网制作网站建设的公司网站关键词排名批量查询
  • 珠海网站开发排名百度上海推广优化公司
  • 建设学分银行网站策划书廊坊seo外包公司费用
  • 网站企业备案和个人备案的区别朝阳网络推广
  • 征婚网站开发电脑培训网上课程
  • 宣城网站制作seo排名第一的企业
  • 企业所得税政策最新2023税率台州百度快照优化公司
  • php记录网站访问次数苏州seo免费咨询
  • 网站优化排名价格南京seo推广公司
  • 青岛专业网站制作团队免费正规的接单平台
  • 唐山制作手机网站郑州seo技术培训班
  • 在自己电脑上建设网站网站备案查询工信部官网
  • 做网站的服务器有什么作用搜索seo优化托管
  • 刷神马网站优化排名东莞网络营销优化
  • 网站建设设计图片网站推广营销的步骤
  • php做网站为什么比java快大型的营销型网站
  • 做网站的预算表太原seo
  • 青海网站建设怎么把网站排名排上去