日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

中值滤波去除噪点项目设计书

發布時間:2024/1/1 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 中值滤波去除噪点项目设计书 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這是畢業第一年的時候寫的一個項目程序,貢獻出來,供大家學習,交流,不做商用。

這是fpga做的圖像中值濾波,圖像的分辨率是256*256。以下是詳細東西,有這個算法的詳細思考過程,和程序,還有做出來的效果。效果是根據fpga算法用matlab仿真出來的。





以下是項目涉及的程序:


/*求最小值中的最大值。 */ `timescale 1ns/1psmodule max_of_3(//inputvclk,vsync,hsync,vden,min_x1,min_x2,min_x3,//outputvsync_out,hsync_out,vden_out,max_of_min ); input vclk; input vsync,hsync,vden; input [23:0] min_x1,min_x2,min_x3; output [23:0] max_of_min; output vsync_out,hsync_out,vden_out; reg [23:0] max_of_min=24'h0; reg vsync_reg,hsync_reg,vden_reg;always@(posedge vclk) beginif(min_x1>min_x2)beginif(min_x3>min_x1)beginmax_of_min<=min_x3;endelsebeginmax_of_min<=min_x1;endend elsebeginif(min_x3>min_x2)beginmax_of_min<=min_x3;endelse beginmax_of_min<=min_x2;endend end /****Delay Signals************************/ always @ (posedge vclk) beginvsync_reg <= vsync;hsync_reg <= hsync;vden_reg <= vden; endassign vsync_out = vsync_reg; assign hsync_out = hsync_reg; assign vden_out = vden_reg; /****Delay Signals************************/ endmodule


/* 求中值的中值。 */ `timescale 1ns/1psmodule mid_of_3(//inputvclk,vsync,hsync,vden,mid_x1,mid_x2,mid_x3,//outputvsync_out,hsync_out,vden_out,mid_of_mid ); input vclk; input vsync,hsync,vden; input [23:0] mid_x1,mid_x2,mid_x3; output [23:0] mid_of_mid; output vsync_out,hsync_out,vden_out;reg [23:0] mid_of_mid=24'h0; reg vsync_reg,hsync_reg,vden_reg;always@(posedge vclk) beginif(mid_x1<mid_x2)beginif(mid_x3<mid_x1)beginmid_of_mid<=mid_x1;endelse if(mid_x3<mid_x2)beginmid_of_mid<=mid_x3;endelsebeginmid_of_mid<=mid_x2;endend elsebeginif(mid_x3<mid_x2)beginmid_of_mid<=mid_x2;endelse if(mid_x3<mid_x1)beginmid_of_mid<=mid_x3;endelsebeginmid_of_mid<=mid_x1;endendend /****Delay Signals************************/ always @ (posedge vclk) beginvsync_reg <= vsync;hsync_reg <= hsync;vden_reg <= vden; endassign vsync_out = vsync_reg; assign hsync_out = hsync_reg; assign vden_out = vden_reg; /****Delay Signals************************/ endmodule
/*求最大值中的最小值。 */ `timescale 1ns/1psmodule min_of_3(//inputvclk,vsync,hsync,vden,max_x1,max_x2,max_x3,//outputvsync_out,hsync_out,vden_out,min_of_max ); input vclk; input vsync,hsync,vden; input [23:0] max_x1,max_x2,max_x3; output [23:0] min_of_max; output vsync_out,hsync_out,vden_out; reg [23:0] min_of_max=24'h0; reg vsync_reg,hsync_reg,vden_reg;always@(posedge vclk) beginif(max_x1<max_x2)beginif(max_x3<max_x1)beginmin_of_max<=max_x3;endelsebeginmin_of_max<=max_x1;endend elsebeginif(max_x3<max_x2)beginmin_of_max<=max_x3;endelse beginmin_of_max<=max_x2;endendend/****Delay Signals************************/ always @ (posedge vclk) beginvsync_reg <= vsync;hsync_reg <= hsync;vden_reg <= vden; endassign vsync_out = vsync_reg; assign hsync_out = hsync_reg; assign vden_out = vden_reg; /****Delay Signals************************/endmodule
/*求最大值中的最小值。 */ `timescale 1ns/1psmodule min_of_3(//inputvclk,vsync,hsync,vden,max_x1,max_x2,max_x3,//outputvsync_out,hsync_out,vden_out,min_of_max ); input vclk; input vsync,hsync,vden; input [23:0] max_x1,max_x2,max_x3; output [23:0] min_of_max; output vsync_out,hsync_out,vden_out; reg [23:0] min_of_max=24'h0; reg vsync_reg,hsync_reg,vden_reg;always@(posedge vclk) beginif(max_x1<max_x2)beginif(max_x3<max_x1)beginmin_of_max<=max_x3;endelsebeginmin_of_max<=max_x1;endend elsebeginif(max_x3<max_x2)beginmin_of_max<=max_x3;endelse beginmin_of_max<=max_x2;endendend/****Delay Signals************************/ always @ (posedge vclk) beginvsync_reg <= vsync;hsync_reg <= hsync;vden_reg <= vden; endassign vsync_out = vsync_reg; assign hsync_out = hsync_reg; assign vden_out = vden_reg; /****Delay Signals************************/endmodule
/* 求中值的中值。 */ `timescale 1ns/1psmodule mid_of_3(//inputvclk,vsync,hsync,vden,mid_x1,mid_x2,mid_x3,//outputvsync_out,hsync_out,vden_out,mid_of_mid ); input vclk; input vsync,hsync,vden; input [23:0] mid_x1,mid_x2,mid_x3; output [23:0] mid_of_mid; output vsync_out,hsync_out,vden_out;reg [23:0] mid_of_mid=24'h0; reg vsync_reg,hsync_reg,vden_reg;always@(posedge vclk) beginif(mid_x1<mid_x2)beginif(mid_x3<mid_x1)beginmid_of_mid<=mid_x1;endelse if(mid_x3<mid_x2)beginmid_of_mid<=mid_x3;endelsebeginmid_of_mid<=mid_x2;endend elsebeginif(mid_x3<mid_x2)beginmid_of_mid<=mid_x2;endelse if(mid_x3<mid_x1)beginmid_of_mid<=mid_x3;endelsebeginmid_of_mid<=mid_x1;endendend /****Delay Signals************************/ always @ (posedge vclk) beginvsync_reg <= vsync;hsync_reg <= hsync;vden_reg <= vden; endassign vsync_out = vsync_reg; assign hsync_out = hsync_reg; assign vden_out = vden_reg; /****Delay Signals************************/ endmodule
/*求最小值中的最大值。 */ `timescale 1ns/1psmodule max_of_3(//inputvclk,vsync,hsync,vden,min_x1,min_x2,min_x3,//outputvsync_out,hsync_out,vden_out,max_of_min ); input vclk; input vsync,hsync,vden; input [23:0] min_x1,min_x2,min_x3; output [23:0] max_of_min; output vsync_out,hsync_out,vden_out; reg [23:0] max_of_min=24'h0; reg vsync_reg,hsync_reg,vden_reg;always@(posedge vclk) beginif(min_x1>min_x2)beginif(min_x3>min_x1)beginmax_of_min<=min_x3;endelsebeginmax_of_min<=min_x1;endend elsebeginif(min_x3>min_x2)beginmax_of_min<=min_x3;endelse beginmax_of_min<=min_x2;endend end /****Delay Signals************************/ always @ (posedge vclk) beginvsync_reg <= vsync;hsync_reg <= hsync;vden_reg <= vden; endassign vsync_out = vsync_reg; assign hsync_out = hsync_reg; assign vden_out = vden_reg; /****Delay Signals************************/ endmodule
`timescale 1ns/1psmodule pro_final_of_mid(vsync,hsync,vden,vclk,vd11,vd12,vd13,vd21,vd22,vd23,vd31,vd32,vd33,vsync_out,hsync_out,vden_out,dout );input wire vsync; input wire hsync; input wire vden; input wire vclk; input wire [23:0] vd11; input wire [23:0] vd12; input wire [23:0] vd13; input wire [23:0] vd21; input wire [23:0] vd22; input wire [23:0] vd23; input wire [23:0] vd31; input wire [23:0] vd32; input wire [23:0] vd33; output wire vsync_out; output wire hsync_out; output wire vden_out; output wire [23:0] dout;wire [23:0] max_of_min; wire [23:0] max_x1; wire [23:0] max_x2; wire [23:0] max_x3; wire [23:0] mid_of_mid; wire [23:0] mid_x1; wire [23:0] mid_x2; wire [23:0] mid_x3; wire [23:0] min_of_max; wire [23:0] min_x1; wire [23:0] min_x2; wire [23:0] min_x3; wire [23:0] final_of_mid; wire vden1_out; wire vden11_out; wire vden12_out; wire vden2_out; wire vden21_out; wire vden22_out; wire vden3_out; wire hsync1_out; wire hsync11_out; wire hsync12_out; wire hsync2_out; wire hsync21_out; wire hsync22_out; wire hsync3_out; wire vsync1_out; wire vsync11_out; wire vsync12_out; wire vsync2_out; wire vsync21_out; wire vsync22_out; wire vsync3_out;reg [23:0] max_x1_reg; reg [23:0] max_x2_reg; reg [23:0] max_x3_reg; reg [23:0] mid_x1_reg; reg [23:0] mid_x2_reg; reg [23:0] mid_x3_reg; reg [23:0] min_x1_reg; reg [23:0] min_x2_reg; reg [23:0] min_x3_reg; reg [23:0] max_of_min_reg; reg [23:0] mid_of_mid_reg; reg [23:0] min_of_max_reg; reg vsync3_out_reg; reg hsync3_out_reg; reg vden3_out_reg; /****Cache Data******************************************/ always@(posedge vclk) beginvsync3_out_reg <= vsync3_out;hsync3_out_reg <= hsync3_out;vden3_out_reg <= vden3_out;min_x1_reg <= min_x1;mid_x1_reg <= mid_x1;max_x1_reg <= max_x1;min_x2_reg <= min_x2;mid_x2_reg <= mid_x2;max_x2_reg <= max_x2;min_x3_reg <= min_x3;mid_x3_reg <= mid_x3;max_x3_reg <= max_x3;max_of_min_reg <= max_of_min;mid_of_mid_reg <= mid_of_mid;min_of_max_reg <= min_of_max; end /****Cache Data******************************************/ rank_3_data rank_x1(.vclk(vclk),.vsync(vsync),.hsync(hsync),.vden(vden),.p1(vd31),.p2(vd21),.p3(vd11),.vsync_out(vsync1_out),.hsync_out(hsync1_out),.vden_out(vden1_out),.max(max_x1),.mid(mid_x1),.min(min_x1));rank_3_data rank_x2(.vclk(vclk),.vsync(vsync),.hsync(hsync),.vden(vden),.p1(vd32),.p2(vd22),.p3(vd12),.vsync_out(vsync11_out),.hsync_out(hsync11_out),.vden_out(vden11_out),.max(max_x2),.mid(mid_x2),.min(min_x2));rank_3_data rank_x3(.vclk(vclk),.vsync(vsync),.hsync(hsync),.vden(vden),.p1(vd33),.p2(vd23),.p3(vd13),.vsync_out(vsync12_out),.hsync_out(hsync12_out),.vden_out(vden12_out),.max(max_x3),.mid(mid_x3),.min(min_x3));max_of_3 pro_max_of_min(.vclk(vclk),.vsync(vsync1_out),.hsync(hsync1_out),.vden(vden1_out),.min_x1(min_x1),.min_x2(min_x2),.min_x3(min_x3),.vsync_out(vsync2_out),.hsync_out(hsync2_out),.vden_out(vden2_out),.max_of_min(max_of_min));mid_of_3 pro_mid_of_mid(.vclk(vclk),.vsync(vsync1_out),.hsync(hsync1_out),.vden(vden1_out),.mid_x1(mid_x1),.mid_x2(mid_x2),.mid_x3(mid_x3),.vsync_out(vsync21_out),.hsync_out(hsync21_out),.vden_out(vden21_out),.mid_of_mid(mid_of_mid));min_of_3 pro_min_of_max(.vclk(vclk),.vsync(vsync1_out),.hsync(hsync1_out),.vden(vden1_out),.max_x1(max_x1),.max_x2(max_x2),.max_x3(max_x3),.vsync_out(vsync22_out),.hsync_out(hsync22_out),.vden_out(vden22_out),.min_of_max(min_of_max));mid_of_3 pro_final_of_mid(.vclk(vclk),.vsync(vsync2_out),.hsync(hsync2_out),.vden(vden2_out),.mid_x1(max_of_min),.mid_x2(mid_of_mid),.mid_x3(min_of_max),.vsync_out(vsync3_out),.hsync_out(hsync3_out),.vden_out(vden3_out),.mid_of_mid(final_of_mid));assign vsync_out = vsync3_out_reg; assign hsync_out = hsync3_out_reg; assign vden_out = vden3_out_reg; assign dout = final_of_mid; endmodule
module pro_final_of_mid(//inputvclk,vsync,hsync,vden,vd11_in,vd12_in,vd13_in,vd21_in,vd22_in,vd23_in,vd31_in,vd32_in,vd33_in,//outputvsync_out,hsync_out,vden_out,final_of_mid,);/****Ports************************************/ input vclk; input vsync,hsync,vden; input [23:0] vd11_in,vd12_in,vd13_in,vd21_in,vd22_in,vd23_in,vd31_in,vd32_in,vd33_in; output [23:0] final_of_mid; output vsync_out,hsync_out,vden_out; /****Ports************************************//****Signals**********************************/ wire [23:0] vd11_in,vd12_in,vd13_in,vd21_in,vd22_in,vd23_in,vd31_in,vd32_in,vd33_in; wire [23:0] min_x1,mid_x1,max_x1; wire [23:0] min_x2,mid_x2,max_x2; wire [23:0] min_x3,mid_x3,max_x3; wire [23:0] max_of_min,mid_of_mid,min_of_max; reg [23:0] max_of_min_reg,mid_of_mid_reg,min_of_max_reg; wire [23:0] final_of_mid_reg; wire vsync,hsync,vden; wire vsync1_out,hsync1_out,vden1_out; wire vsync2_out,hsync2_out,vden2_out; wire vsync_out,hsync_out,vden_out; /****Signals**********************************/always@(posedge vclk) beginmax_of_min_reg<=max_of_min;mid_of_mid_reg<=mid_of_mid;min_of_max_reg<=min_of_max; endassign final_of_mid=final_of_mid_reg; //得出中值rank_3_data u1(.vclk(vclk),.vsyns(vsync),.hsync(hsync),.vden(vden),.p1(vd31_in),.p2(vd21_in),.p3(vd11_in),.vsyns_out(vsync1_out),.hsync_out(hsync1_out),.vden_out(vden1_out),.min(min_x1),.mid(mid_x1),.max(max_x1)); rank_3_data u2(.vclk(vclk),.vsyns(vsync),.hsync(hsync),.vden(vden),.p1(vd32_in),.p2(vd22_in),.p3(vd12_in),.vsyns_out(vsync1_out),.hsync_out(hsync1_out),.vden_out(vden1_out),.min(min_x2),.mid(mid_x2),.max(max_x2)); rank_3_data u3(.vclk(vclk),.vsyns(vsync),.hsync(hsync),.vden(vden),.p1(vd33_in),.p2(vd23_in),.p3(vd13_in),.vsyns_out(vsync1_out),.hsync_out(hsync1_out),.vden_out(vden1_out),.min(min_x3),.mid(mid_x3),.max(max_x3));//第1行排序 /*min_of_3 pro_max_of_min(.vclk(vclk),.vsyns(vsync1_out),.hsync(hsync1_out),.vden(vden1_out),.min_x1(min_x1),.min_x2(min_x2),.min_x3(min_x3),.vsyns_out(vsync2_out),.hsync_out(hsync2_out),.vden_out(vden2_out),.max_of_min(max_of_min)); //第2行排序 mid_of_3 pro_mid_of_mid(.vclk(vclk),.vsyns(vsync1_out),.hsync(hsync1_out),.vden(vden1_out),.mid_x1(mid_x1),.mid_x2(mid_x2),.mid_x3(mid_x3),.vsyns_out(vsync2_out),.hsync_out(hsync2_out),.vden_out(vden2_out),.mid_of_mid(mid_of_mid)); //第3行排序 max_of_3 pro_min_of_max(.vclk(vclk),.vsyns(vsync1_out),.hsync(hsync1_out),.vden(vden1_out),.max_x1(max_x1),.max_x2(max_x2),.max_x3(max_x3),.vsyns_out(vsync2_out),.hsync_out(hsync2_out),.vden_out(vden2_out),.min_of_max(min_of_max));//對角線排序 mid_of_3 pro_final_of_mid(.vclk(vclk),.vsyns(vsync2_out),.hsync(hsync2_out),.vden(vden2_out),.mid_x1(max_of_min_reg),.mid_x2(mid_of_mid_reg),.mid_x3(min_of_max_reg),.vsyns_out(vsync_out),.hsync_out(hsync_out),.vden_out(vden_out),.mid_of_mid(final_of_mid_reg)); */endmodule
/* 每一列三個數據的排序。插入排序法,最少比較2次,最多比較3次 */ `timescale 1ns/1psmodule rank_3_data(//inputvclk,vsync,hsync,vden,p1,p2,p3,//outputvsync_out,hsync_out,vden_out,min,mid,max ); input vclk; input vsync,hsync,vden; input [23:0] p1,p2,p3; output reg [23:0] min,mid,max; output vsync_out,hsync_out,vden_out; reg vsync_reg,hsync_reg,vden_reg;always @ (posedge vclk) beginif(p1<=p2)beginif(p3<=p1)beginmin<=p3;mid<=p1;max<=p2;endelse if(p3<=p2)beginmin<=p1;mid<=p3;max<=p2;endelsebeginmin<=p1;mid<=p2;max<=p3;endend elsebeginif(p3<=p2)beginmin<=p3;mid<=p2;max<=p1;endelse if(p3<=p1)beginmin<=p2;mid<=p3;max<=p1;endelsebeginmin<=p2;mid<=p1;max<=p3;endend end /****Delay Signals************************/ always @ (posedge vclk) beginvsync_reg <= vsync;hsync_reg <= hsync;vden_reg <= vden; endassign vsync_out = vsync_reg; assign hsync_out = hsync_reg; assign vden_out = vden_reg; /****Delay Signals************************/ endmodule
`timescale 1ns / 1psmodule shift_ram_256(//input:rst, //resetclk, //clocksen, //shift enabledin, //[23:0] data in//output:dout //[23:0] data out);/****Parameters*************************************************************/parameter DWIDTH = 24;parameter AWIDTH = 8;/****Parameters*************************************************************//****Port Definition********************************************************/input rst;input clk;input sen;input [DWIDTH-1:0] din;output [DWIDTH-1:0] dout;/****Port Definition********************************************************/ /****Signals****************************************************************/reg [DWIDTH-1:0] RAM [2**AWIDTH-1:0];reg [AWIDTH-1:0] wadr_reg;/****Signals****************************************************************//****Write******************************************************************/always @ (posedge clk)if(sen)RAM[wadr_reg] <= din;/****Write******************************************************************//****Read******************************************************************/assign dout = RAM[wadr_reg];/****Read******************************************************************//****Address***************************************************************/always @ (posedge clk)if(!rst)wadr_reg <= 8'd0;else if(sen)wadr_reg <= wadr_reg + 1'b1;/****Address***************************************************************/endmodule
`timescale 1ns / 1psmodule shifter(//input:input vclk,input vsync,input hsync,input vden,input [23:0] vd,//output:output vsync_out,output hsync_out,output vden_out,output [23:0] vd11_out,output [23:0] vd12_out,output [23:0] vd13_out,output [23:0] vd21_out,output [23:0] vd22_out,output [23:0] vd23_out,output [23:0] vd31_out,output [23:0] vd32_out,output [23:0] vd33_out);/****Parameters*****************************************************/parameter WIDTH = 8'd255;parameter HIGHT = 8'd255;parameter IDLE = 3'd0;parameter ADD1 = 3'd1;parameter ADD2 = 3'd2;parameter NORMAL1 = 3'd3;parameter NORMAL2 = 3'd4;parameter SUB = 3'd5;parameter ADD_VDEN = 3'd6;parameter WAIT = 3'd7;/****Parameters*****************************************************//****Signals Definition*********************************************/reg [2:0] state_reg;reg [15:0] cnt_reg;reg [7:0] row_reg;reg [7:0] col_reg;reg special_reg;reg vsync_reg;reg hsync_reg;reg vden_reg;reg vden2_reg;reg [23:0] vd_reg;wire [23:0] dout1;wire [23:0] dout2;wire vden_tmp;reg vsync_out_reg;reg hsync_out_reg;reg vden_out_reg;reg [23:0] vd21_out_reg;reg [23:0] vd22_out_reg;reg [23:0] vd23_out_reg;reg [23:0] vd31_out_reg;reg [23:0] vd32_out_reg;reg [23:0] vd33_out_reg;/****Signals Definition*********************************************//****Ctrl Signal Register*******************************************/always @ (posedge vclk)beginvsync_reg <= vsync;hsync_reg <= hsync;vden_reg <= vden;vd_reg <= vd;end/****Ctrl Signal Register*******************************************//****Vden Signal Delay**********************************************/always @ (posedge vclk)if(!vsync_reg)beginstate_reg <= IDLE; row_reg <= 8'd0;cnt_reg <= 16'd0;vden2_reg <= 1'b0;endelse begincase(state_reg)IDLE:beginif(vden_reg) state_reg <= ADD1;row_reg <= 8'd0;cnt_reg <= 16'd0;vden2_reg <= 1'b0;endADD1:beginif(!vden_reg)state_reg <= ADD2;cnt_reg <= cnt_reg + 1'b1;endADD2:beginif(vden_reg)state_reg <= NORMAL1;cnt_reg <= cnt_reg + 1'b1;vden2_reg <= vden; endNORMAL1:beginif(!vden_reg)state_reg <= NORMAL2;if(!vden_reg)row_reg <= row_reg + 1'b1;vden2_reg <= vden;endNORMAL2:beginif(vden_reg && row_reg == (HIGHT - 1'b1))state_reg <= SUB;else if(vden_reg)state_reg <= NORMAL1;vden2_reg <= vden;endSUB:beginif(cnt_reg == 16'd1)state_reg <= ADD_VDEN;if(!vden_reg)row_reg <= HIGHT;cnt_reg <= cnt_reg - 1'b1;vden2_reg <= vden;endADD_VDEN:beginif(cnt_reg == 16'd255)state_reg <= WAIT;cnt_reg <= cnt_reg + 1'b1;vden2_reg <= 1'b1;endWAIT:beginif(!vsync_reg)state_reg <= IDLE;vden2_reg <= 1'b0;enddefault:beginstate_reg <= IDLE; row_reg <= 8'd0;cnt_reg <= 16'd0;vden2_reg <= 1'b0;endendcaseend/****Vden Signal Delay**********************************************//****Two Shift RAM**************************************************/assign vden_tmp = vden_reg | vden2_reg;shift_ram_256 shift_ram_256_1(//input:.rst(vsync_reg), //reset.clk(vclk), //clock.sen(vden_tmp), //shift enable.din(dout2), //[23:0] data in//output:.dout(dout1) //[23:0] data out);shift_ram_256 shift_ram_256_2(//input:.rst(vsync_reg), //reset.clk(vclk), //clock.sen(vden_tmp), //shift enable.din(vd_reg), //[23:0] data in//output:.dout(dout2) //[23:0] data out);/****Two Shift RAM**************************************************//****Signal Output**************************************************/always @ (posedge vclk)if(vden2_reg)col_reg <= col_reg + 1'b1;elsecol_reg <= 8'd0;always @ (posedge vclk)beginvsync_out_reg <= vsync_reg;hsync_out_reg <= hsync_reg;vden_out_reg <= vden2_reg; endalways @ (posedge vclk)if(!vsync_reg)beginvd21_out_reg <= 24'd0;vd22_out_reg <= 24'd0;vd23_out_reg <= 24'd0;vd31_out_reg <= 24'd0;vd32_out_reg <= 24'd0;vd33_out_reg <= 24'd0;special_reg <= 1'b0;endelse if(vden2_reg)beginif(col_reg == 8'd0 || col_reg == WIDTH || row_reg == 8'd0 || row_reg == HIGHT)special_reg <= 1'b1;elsespecial_reg <= 1'b0;vd21_out_reg <= dout1;vd22_out_reg <= dout2;vd23_out_reg <= vd_reg;vd31_out_reg <= vd21_out_reg;vd32_out_reg <= vd22_out_reg;vd33_out_reg <= vd23_out_reg;end/****Signal Output**************************************************/ assign vsync_out = vsync_out_reg;assign hsync_out = hsync_out_reg;assign vden_out = vden_out_reg;assign vd11_out = special_reg ? vd22_out_reg : dout1;assign vd12_out = special_reg ? vd22_out_reg : dout2;assign vd13_out = special_reg ? vd22_out_reg : vd_reg;assign vd21_out = special_reg ? vd22_out_reg : vd21_out_reg;assign vd22_out = special_reg ? vd22_out_reg : vd22_out_reg;assign vd23_out = special_reg ? vd22_out_reg : vd23_out_reg;assign vd31_out = special_reg ? vd22_out_reg : vd31_out_reg;assign vd32_out = special_reg ? vd22_out_reg : vd32_out_reg;assign vd33_out = special_reg ? vd22_out_reg : vd33_out_reg;endmodule


matlab仿真涉及的文件:


A=imread('cameraman.tif'); imshow(A) B1=imnoise(A,'salt & pepper',0.02); t=change(B1); for c11=1:2:241 for c12=1:2:307 xl=number(c11,cl2,t); if(selfmax(c11,cl2,t)-selfmin(cl1,c12,t))>2O&xl>0 [q11,q12]=noise(c11,cl2,t); t(q11,q12)=selfmin(cl1,cl2,t); end if(selfmax(cl1,c12,t)-selfmin(cl1,c12,t))<2O&xl>0 [q11,ql2]=noise(c11,c12,1); t(ql1,ql2)=meanfilter(cl1,cl2,t); end end end imshow(t)
A=imread('cameraman.tif'); imshow(A) B1=imnoise(A,'salt & pepper',0.02); t=change(B1); for c11=1:2:241 for c12=1:2:307 xl=number(c11,cl2,t); if(selfmax(c11,cl2,t)-selfmin(cl1,c12,t))>2O&xl>0 [q11,q12]=noise(c11,cl2,t); t(q11,q12)=selfmin(cl1,cl2,t); end if(selfmax(cl1,c12,t)-selfmin(cl1,c12,t))<2O&xl>0 [q11,ql2]=noise(c11,c12,1); t(ql1,ql2)=meanfilter(cl1,cl2,t); end end end imshow(t)
clear all; close all;%----Load Image----------------------------------------------------------- img = imread('cameraman_zaodian.jpg'); %If you want test other picture,%change it's name here. imshow(img); %Show the selectted image. %----Load Image----------------------------------------------------------- %----Write Image Data In RAM Format--------------------------------------- file = fopen('img_cameraman_zaodian_x.txt', 'w'); %Hex Format Data, used to inital%The RAM in modelsim. R = uint8(0); G = uint8(0); B = uint8(0) for row = 1:256for col = 1:256R = uint8(img(row,col,1));G = uint8(img(row,col,2));B = uint8(img(row,col,3));if(R < 16)fprintf(file,'0');endfprintf(file,'%x',R);if(G < 16)fprintf(file,'0');endfprintf(file,'%x',G);if(B < 16)fprintf(file,'0');endfprintf(file,'%x\n',B);end end %----Write Image Data In RAM Format---------------------------------------
clear all clear all I=imread('cameraman.jpg');%讀入原圖像 J=imread('cameraman_zaodian.jpg');%讀入已含有噪點的圖像 %---顯示 原圖像,已含有噪點的圖像------------------------------------------ subplot(131),imshow(I) title('原圖像') subplot(132),imshow(J) title('噪點圖像')%---顯示 原圖像,已含有噪點的圖像-------------------------------------------%---將 噪點圖像 經過 噪點處理(FPGA)后,顯示--------------------------------%----Data loading---------------------------------------------------------- data_fpga = load('fpga_cameraman_zaodian.txt'); %----Data loading----------------------------------------------------------%---- median_filter_fpga-------------------------------------------------- img_median_filter_fpga = uint8(zeros(256,256,3)); for row = 1:256for col =1:256img_median_filter_fpga(row,col,1) = data_fpga((row-1)*256*3 + (col-1)*3 + 1);img_median_filter_fpga(row,col,2) = data_fpga((row-1)*256*3 + (col-1)*3 + 2);img_median_filter_fpga(row,col,3) = data_fpga((row-1)*256*3 + (col-1)*3 + 3);end end subplot(1,3,3); imshow(img_median_filter_fpga); title('中值濾波 fpga '); %---- median_filter_fpga----------------------------------------------------%---將 噪點圖像 經過 噪點處理(FPGA)后,顯示----------------------------------------



總結

以上是生活随笔為你收集整理的中值滤波去除噪点项目设计书的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

欧美久久久久 | 日韩精品一区电影 | 国产中年夫妇高潮精品视频 | 国产日韩欧美中文 | 免费三级黄色 | 手机在线黄色网址 | www色com| 久久久男人的天堂 | 三级黄色在线观看 | 欧美黄色特级片 | 国产黄色成人 | 亚洲一级电影 | 在线免费观看黄色小说 | 久久成视频| 午夜电影久久久 | 肉色欧美久久久久久久免费看 | 国产香蕉97碰碰碰视频在线观看 | 国产精品久久久久久影院 | 最新av在线网站 | 黄色网址在线播放 | 亚洲视频在线观看 | 日韩大片在线观看 | 亚洲综合在线视频 | 免费在线观看一区二区三区 | 午夜少妇av | 日韩国产欧美在线播放 | 免费观看久久久 | 四虎成人精品永久免费av | 91精品国产一区二区三区 | 色综合色综合久久综合频道88 | 在线精品视频免费播放 | 欧美日韩伦理在线 | 国内精品在线观看视频 | bbb搡bbb爽爽爽 | 国产精品人成电影在线观看 | 操操操日日日干干干 | 在线观看色视频 | 狠狠狠狠狠狠操 | 天天爽天天爽夜夜爽 | 天天操天天弄 | 在线观看你懂的网站 | 九色精品免费永久在线 | 丁香久久五月 | 天天综合日 | 色小说av| 日本最新一区二区三区 | 91av免费观看 | 中文国产成人精品久久一 | 国产精品免费观看在线 | 97香蕉视频| 免费精品人在线二线三线 | 九九久久国产 | 久久情爱 | 国产一级三级 | 九九精品无码 | 久久草在线视频国产 | 成人精品福利 | 欧美性春潮 | 99精品国产在热久久 | 天天操天天操天天操 | 天天射网 | 99精品国产99久久久久久福利 | 久久久久久国产精品久久 | 国产在线精品播放 | 国产高清精品在线观看 | 天天色宗合 | 久久精品国产亚洲 | 99视频在线精品免费观看2 | 天堂网在线视频 | 奇米影视777影音先锋 | 久久99国产精品 | 免费日韩| 亚洲高清在线 | 欧美一级裸体视频 | 精品久久久久久国产 | 午夜精品久久久久久久99水蜜桃 | 国产福利一区二区三区在线观看 | 成人毛片一区 | www.黄色在线| 免费a v视频 | 麻豆传媒在线免费看 | 五月色婷| 97热视频 | 色999五月色 | 国产手机在线视频 | 久草视频免费观 | 深夜视频久久 | 免费精品国产va自在自线 | 久久精品xxx| 中文乱幕日产无线码1区 | 最近中文字幕免费 | 欧美电影在线观看 | 九九99靖品 | 中文字幕91 | 国产色在线| 国产精品免费在线 | 91在线看片 | 欧美成人按摩 | 久久久久久久福利 | 亚洲一区二区麻豆 | 亚洲狠狠婷婷综合久久久 | 婷婷六月丁香激情 | 精品久久综合 | 亚洲一区网站 | 国产91精品欧美 | 99久久综合国产精品二区 | 在线只有精品 | 制服丝袜在线 | 成人免费看电影 | 日本天天色| 日韩精选在线观看 | 国产91精品一区二区麻豆网站 | 欧美精品一区二区性色 | 亚洲欧美成人在线 | 国产成人一区二区三区电影 | 日韩精品免费在线 | 久久久久美女 | 国产精品美女久久久久久久久 | 中文字幕日韩一区二区三区不卡 | 特级黄色一级 | 精品免费观看视频 | av黄色在线观看 | 国产美女主播精品一区二区三区 | av中文天堂 | 免费看一级黄色大全 | 天天色播 | 国产小视频免费在线观看 | 久艹在线免费观看 | 日本精品一区二区 | 日韩欧美在线观看一区二区三区 | 黄色a视频| 国产一级特黄电影 | 免费合欢视频成人app | 国产精品久免费的黄网站 | 狠狠狠色丁香综合久久天下网 | 久久精品视频播放 | 国产精品久久伊人 | www.五月婷婷 | 久久观看免费视频 | 日韩免费一区二区 | 日韩欧美一区二区三区视频 | 夜夜爽夜夜操 | 欧美性色黄大片在线观看 | 国产伦理剧 | 国产精品涩涩屋www在线观看 | www.久久色.com | 在线观看韩日电影免费 | 最新国产在线视频 | 草 免费视频 | 国产精品初高中精品久久 | 日韩av不卡在线观看 | 国产精品情侣视频 | 美女黄久久 | 日韩精品黄 | av超碰在线观看 | 国产精品短视频 | 日韩毛片一区 | 欧美成人精品欧美一级乱 | 成人免费观看网址 | 91热视频在线观看 | 国产成人久久精品亚洲 | 丝袜美腿一区 | 免费视频久久 | 国产精品女人久久久久久 | 三级黄色片在线观看 | 精品国产美女 | 欧美一级淫片videoshd | 午夜在线观看影院 | 999成人| 国产一二三四在线观看视频 | 欧美一级性生活片 | 人人爽人人爽人人爽人人爽 | 婷婷伊人综合亚洲综合网 | 最近最新最好看中文视频 | 香蕉视频色 | 成年人视频在线免费观看 | 亚洲一级电影视频 | 免费高清在线一区 | 日韩精品不卡在线观看 | 欧美另类性 | 国产日韩欧美在线播放 | 日本二区三区在线 | 亚洲涩涩涩涩涩涩 | 久久视频这里有精品 | 91黄色影视 | 深爱五月网 | 黄av免费在线观看 | 永久免费的啪啪网站免费观看浪潮 | 日本精品中文字幕在线观看 | 美女免费黄视频网站 | 丰满少妇在线观看 | 国产不卡视频在线播放 | 日韩专区在线观看 | 婷婷香蕉 | www.99av | 国产91精品一区二区 | 色综合久久久久综合 | 伊人导航| 久草在线一免费新视频 | 天天干天天插伊人网 | 国产精品手机在线 | www日韩| 久久国产精品99久久久久久老狼 | 色视频在线观看免费 | 亚洲成人免费在线观看 | 午夜成人影视 | 夜夜躁日日躁狠狠久久88av | 亚洲精品www | a爱爱视频 | 亚洲最新av在线网址 | 美女免费电影 | 久章操 | 91麻豆免费视频 | 在线观看www91 | 天天射天天干天天爽 | 久草在线在线精品观看 | 久草精品视频 | 香蕉视频在线看 | 日韩色综合 | 玖玖爱国产在线 | 精品一二三四视频 | 91精品区 | 国产一级免费av | 91丨九色丨首页 | 欧美一区免费观看 | 国产精品涩涩屋www在线观看 | 国产色资源 | 久久国产精品久久国产精品 | 五月婷婷婷婷婷 | 久久久精品福利视频 | 欧美日韩国产伦理 | 超碰在线日本 | 日本亚洲国产 | 国内久久久久 | 国产精品久久久久av免费 | 97av超碰 | 成年人视频在线免费观看 | 天天射综合网站 | 99视频在线免费观看 | 丁香婷婷色综合亚洲电影 | 亚洲午夜久久久久久久久 | 91av99| 国产成人精品亚洲日本在线观看 | 亚洲伊人av | 制服丝袜亚洲 | 97在线看片 | 久久夜色精品国产欧美一区麻豆 | 天堂中文在线视频 | 成人av播放 | 久久久久国产精品视频 | 亚洲欧美国产精品va在线观看 | 91麻豆精品国产自产在线游戏 | 欧美91精品久久久久国产性生爱 | 久久成人在线 | 国产专区在线播放 | 色综合久久久久久久久五月 | 国产人在线成免费视频 | 久久黄色免费 | 91精品国产三级a在线观看 | 在线视频一区观看 | www看片网站 | 久久天天躁夜夜躁狠狠躁2022 | 中文字幕在线观看网址 | 在线观看日本高清mv视频 | 久久噜噜少妇网站 | 全黄网站 | av东方在线 | 日韩视频一区二区三区在线播放免费观看 | 国产亚洲综合在线 | 色a资源在线 | 成人a视频片观看免费 | 狠狠狠操| 久久成人国产精品一区二区 | 91精品国产自产在线观看 | 国产一区二三区好的 | 欧美乱熟臀69xxxxxx | 久久观看最新视频 | 日韩中文字幕91 | 国产在线视频一区二区三区 | 久久久久久久久久久影院 | 成人免费一区二区三区在线观看 | 国产精品久久久久久av | 久久电影网站中文字幕 | av电影av在线 | 久久久激情网 | 国产黄色成人 | av在线播放快速免费阴 | 超碰在线成人 | 日韩一区二区三 | 日韩在线免费观看视频 | 欧美a视频| 精品久久久久久久久久久久 | 激情欧美日韩一区二区 | 人人看人人艹 | 久久久999| 久草色在线观看 | 国产欧美最新羞羞视频在线观看 | 视频国产一区二区三区 | 狠狠色丁香婷婷综合橹88 | 亚洲精品视频在 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久久久久久久久久黄色 | 韩国av永久免费 | 国产理论在线 | 精品一区精品二区高清 | 国产成人免费在线观看 | 又色又爽又激情的59视频 | 色婷婷狠狠五月综合天色拍 | 夜色资源站国产www在线视频 | 99视频在线精品国自产拍免费观看 | 五月天色网站 | 超碰人人干人人 | 黄色大全视频 | 五月婷婷欧美视频 | 日韩亚洲在线观看 | 天天操月月操 | 色综合天天干 | 五月天婷婷丁香花 | 久久久久久久国产精品 | 色五月色开心色婷婷色丁香 | 欧美日韩国产一区二区三区在线观看 | 日韩免费网站 | 久草在线视频在线 | 91国内在线视频 | 久久这里只有精品1 | 精品国产乱码一区二区三区在线 | 日韩免费大片 | a电影免费看 | 日本中文不卡 | 婷婷色5月 | 日日操天天操夜夜操 | 国产亚洲精品久久久久久网站 | 久久精彩视频 | 91女子私密保健养生少妇 | 开心婷婷色 | 色综合久久88色综合天天6 | 精品国产伦一区二区三区观看说明 | 最新av电影网站 | 日韩免费视频网站 | 国产福利电影网址 | 天天操月月操 | 69精品视频在线观看 | 黄色成人毛片 | 亚洲电影毛片 | 亚洲电影院 | 韩国av一区二区三区 | 狠狠狠狠狠狠狠狠干 | 久草在线最新 | 国产日产精品一区二区三区四区的观看方式 | 日日插日日干 | 亚洲在线不卡 | 亚洲国产日韩av | 天天综合网 天天综合色 | 九月婷婷综合网 | 成人一级黄色片 | 国产精品自产拍在线观看网站 | 午夜少妇 | 精品不卡视频 | 国产黄色特级片 | 99视频这里有精品 | 欧美一级片免费播放 | 国产精品日韩在线 | 91最新视频 | 久久美女免费视频 | 91久久人澡人人添人人爽欧美 | 国产69精品久久99不卡的观看体验 | 久草在线最新免费 | 最新av免费在线观看 | 日韩精品一区在线观看 | 日韩美女高潮 | 久久精品一二三 | 91尤物在线播放 | 免费网站v| 不卡电影免费在线播放一区 | 久久久久www | 88av网站 | 欧美精品中文字幕亚洲专区 | 97成人在线视频 | 久久亚洲免费 | 欧美天天射 | 亚洲欧美日韩中文在线 | 色在线亚洲| 国产视频97 | www.久久视频 | 一区二区在线不卡 | 狠狠ri| 国产精品久久99综合免费观看尤物 | 免费在线日韩 | 成人欧美一区二区三区在线观看 | 日韩中文在线播放 | 亚洲乱码中文字幕综合 | 最近最新最好看中文视频 | 日韩精品久久久久久久电影竹菊 | 91成人天堂久久成人 | 97在线视| 久久日本视频 | 天天曰夜夜爽 | 欧美一级小视频 | 日韩视频一区二区三区 | 国产成人精品一区二区三区 | 日韩在线高清免费视频 | 国产精品日韩精品 | 五月婷婷毛片 | 国产欧美精品一区二区三区四区 | 不卡电影免费在线播放一区 | 亚洲精品乱码久久久久v最新版 | 在线中文字幕一区二区 | 免费国产在线精品 | 久久精品视频中文字幕 | 在线观看岛国 | 91精品1区2区| 久久视频这里有精品 | 国产 欧美 日产久久 | av丝袜在线 | 人人爽人人爽av | 久久精品二区 | 骄小bbw搡bbbb揉bbbb | 国产精品视频不卡 | 91成版人在线观看入口 | 综合久久久久久久 | 亚洲精品乱码久久久久久久久久 | 国产美女无遮挡永久免费 | 国产91成人在在线播放 | 国产一级不卡毛片 | 免费性网站 | 国产群p | 国产亚洲精品电影 | 69国产盗摄一区二区三区五区 | 国产精品久久综合 | 亚洲欧美国产日韩在线观看 | 人人人爽 | 久热av| 在线观看av网站 | 中文字幕中文字幕在线中文字幕三区 | av电影在线免费观看 | 香蕉视频色 | 久草精品视频在线看网站免费 | 国产精品久久久久久模特 | 欧美最猛性xxx | www.久艹| 波多野结衣电影一区 | 天天色棕合合合合合合 | 久久国产亚洲视频 | 久久久久久国产精品999 | 久99久中文字幕在线 | 天天爽夜夜爽精品视频婷婷 | 狠狠干天天 | 日韩精品视频久久 | 亚洲另类xxxx| 欧美日韩国产精品一区二区 | 日韩精品一区二区三区视频播放 | 久久久久国产精品www | 日韩免费看的电影 | 日韩欧美精品在线 | 91成人在线免费观看 | 四虎8848免费高清在线观看 | 欧洲精品一区二区 | 丝袜av网站| 欧美精品成人在线 | 国产久草在线 | 欧美日韩精品在线观看 | 精品国产一区二区三区四区vr | 一区在线观看 | 国产成人免费高清 | 五月天激情在线 | 天天爽夜夜爽精品视频婷婷 | 日韩激情影院 | 日韩一区二区三免费高清在线观看 | av资源中文字幕 | 免费av观看网站 | 日韩高清免费无专码区 | 日本精品视频网站 | 午夜视频导航 | 五月天综合网站 | 色婷婷综合久久久久中文字幕1 | 婷婷伊人五月天 | 色多视频在线观看 | 中文字幕在线观看第一区 | 91看片在线看片 | 又爽又黄又无遮挡网站动态图 | 国产精品网红福利 | av资源免费看 | av网在线观看 | 国产黄色免费看 | 97偷拍在线视频 | 婷婷激情5月天 | 久久久久久久久影视 | 国色天香第二季 | 精品字幕 | 欧美日韩一区二区视频在线观看 | 国产视频 久久久 | 91九色蝌蚪国产 | 99久久婷婷国产综合精品 | 最近日本韩国中文字幕 | 亚洲五月激情 | 91麻豆精品国产91久久久使用方法 | 日韩激情片在线观看 | 国产视频1区2区 | 伊人激情综合 | 免费精品 | 欧美日韩国产在线精品 | 黄色影院在线免费观看 | 91综合久久一区二区 | 国产日韩av在线 | 成人久久久久久久久久 | 天天干天天做天天操 | 日韩欧美高清 | 婷婷激情在线 | 中文字幕资源网在线观看 | 最近字幕在线观看第一季 | 激情影院在线观看 | 久久99久久99精品中文字幕 | 在线 国产 日韩 | 亚洲精品国产成人 | 香蕉97视频观看在线观看 | 中文永久免费观看 | 久久av免费观看 | 国产精品久久久久久欧美 | a级国产毛片 | 91精品免费| 99在线观看视频网站 | 婷婷色六月天 | 成人一级片免费看 | 69亚洲精品| 99精品观看| 91精品福利在线 | 日韩女同一区二区三区在线观看 | 精品在线视频一区 | www视频在线观看 | 日韩视频在线不卡 | 在线午夜电影神马影院 | 久久久精品成人 | 久久免费精品一区二区三区 | 久久三级毛片 | 91超级碰碰 | 国产精品久久久久毛片大屁完整版 | 久久1区 | 久久久www成人免费毛片麻豆 | 超碰com| 国产精品免费一区二区三区在线观看 | 亚洲精品www久久久久久 | 国产精品一区二区在线播放 | 亚洲人成人99网站 | 中文字幕在线一二 | 天天爱天天操天天干 | 粉嫩av一区二区三区四区在线观看 | 日韩有码第一页 | 久久精品视频网 | 欧美激精品 | 久久久久久高潮国产精品视 | 好看av在线 | 欧美日韩精品区 | 久久99热这里只有精品国产 | 亚洲精品视频网 | 国产高清免费视频 | 免费看一及片 | 国产91精品一区二区麻豆网站 | 久久综合久久久 | 免费成人在线视频网站 | 日本精品在线视频 | 色婷婷亚洲精品 | 狠狠色丁香婷婷综合久小说久 | 在线a视频免费观看 | 国产亚洲va综合人人澡精品 | 欧美精品黑人性xxxx | www.久久免费视频 | 色网站中文字幕 | 成年人黄色在线观看 | 久久伦理电影 | 国产一区二区三区免费视频 | 久久精品黄色 | 午夜影院日本 | 午夜精品久久久久久中宇69 | 国产精品福利在线观看 | 亚洲黄色影院 | 福利二区视频 | 韩国av一区二区三区在线观看 | 国产小视频在线看 | 日韩精品免费在线观看视频 | 日韩精品久久久久 | 欧美va日韩va | 毛片的网址 | 六月丁香激情网 | 波多野结衣理论片 | 久久久免费精品 | 97在线看 | 亚洲欧美日韩国产一区二区三区 | 欧美日韩视频免费看 | 久久久久这里只有精品 | 波多野结衣视频一区 | 精品国产电影 | 国产偷国产偷亚洲清高 | 亚洲午夜久久久久 | 综合久久一本 | 人人揉人人揉人人揉人人揉97 | 久草视频资源 | 日本中文乱码卡一卡二新区 | 福利视频入口 | 国产在线视频资源 | 夜夜操狠狠操 | 色五月激情五月 | 青春草视频| 成年人免费看片 | 911国产在线观看 | 国产又粗又猛又黄 | 最近2019中文免费高清视频观看www99 | 久久久久久久久久久国产精品 | 久草精品视频在线播放 | 婷婷六月色 | 国产成视频在线观看 | 日日夜日日干 | 欧美在线观看小视频 | 精品91视频 | 国产精品手机在线观看 | 国产美女在线免费观看 | av网站地址 | 久久99九九99精品 | 亚洲一区二区视频在线 | 在线看黄色av | 在线影视 一区 二区 三区 | 性色av免费观看 | 国产自产高清不卡 | 国产在线一区二区 | avwww在线观看 | 欧美日韩综合在线观看 | 国产精品麻豆免费版 | 丁香视频五月 | 日韩精品电影在线播放 | 欧美性生活久久 | 亚洲精品在线观看视频 | 亚洲一区二区黄色 | 在线免费视频 你懂得 | 成年人免费在线观看网站 | 免费看高清毛片 | 久久综合网色—综合色88 | 日韩欧美xxx| 黄网av在线 | 国产一级黄色免费看 | 亚洲天天摸日日摸天天欢 | 日韩在线中文字幕视频 | 国产高清精品在线 | 日韩成人中文字幕 | 天天操狠狠操网站 | 香蕉久久久久久久 | 中文字幕在线看视频 | 欧美另类高清 videos | 国产91av视频在线观看 | 国产黄色特级片 | 激情久久小说 | 伊人欧美 | 日韩高清不卡在线 | 在线99| 成人18视频 | 中文字幕av一区二区三区四区 | 日韩精品久久久久久久电影99爱 | 日韩欧美在线中文字幕 | 欧美日韩高清在线一区 | 亚洲狠狠丁香婷婷综合久久久 | 在线综合色 | 久久看毛片 | 久久午夜鲁丝片 | 精品在线小视频 | 欧美日韩免费一区二区三区 | 黄色在线观看网站 | 亚洲黄色在线看 | 国产无吗一区二区三区在线欢 | 国产午夜激情视频 | 久久久久综合视频 | 五月激情婷婷丁香 | 综合影视 | 国内小视频 | 狠狠夜夜| 成人午夜电影在线 | 国产美女视频免费观看的网站 | 97超碰人人澡人人爱 | 激情综合站 | 久久国际影院 | 人人射人人射 | 欧美精品天堂 | 国产精品久久久久永久免费 | 在线免费观看的av | 国产系列精品av | 人人干狠狠操 | 91av中文| 日韩欧美在线不卡 | 国产精品综合久久久 | 久久久久国产精品www | 日韩婷婷| 色婷婷久久一区二区 | 六月丁香色婷婷 | 国产一级做a爱片久久毛片a | 久色网 | 久久精品5| 天天色天天射综合网 | 在线视频 区 | 99久久日韩精品免费热麻豆美女 | 激情六月婷婷久久 | 欧美激情综合五月色丁香 | 一区二区精品久久 | 国产精品18久久久久vr手机版特色 | 夜夜操狠狠干 | 欧美一区中文字幕 | 伊人久久婷婷 | 久久久久久久久久免费 | 成人一区二区在线观看 | 国产馆在线播放 | 国产精品九九九九九 | 精品99在线视频 | 国产欧美精品一区二区三区四区 | 超碰人人做 | 97人人视频 | 国产日韩中文字幕在线 | 国产日韩欧美视频在线观看 | 婷婷5月激情5月 | 欧美国产91| 中文在线字幕免费观 | 欧美三级高清 | 天堂在线一区二区三区 | 99av国产精品欲麻豆 | 精品xxx | 久久久久久黄色 | 在线天堂亚洲 | 国产自产高清不卡 | 欧美日韩破处 | 成 人 黄 色视频免费播放 | 91av手机在线| 婷婷六月在线 | 亚洲精品456在线播放乱码 | 免费观看成人网 | 国产做aⅴ在线视频播放 | 丁香婷婷射 | 97视频在线 | 免费男女羞羞的视频网站中文字幕 | 国产麻豆成人传媒免费观看 | 日韩精品一区二区三区水蜜桃 | 狠狠狠干 | 欧美久久九九 | 久久久久电影网站 | www色,com| 狠狠躁夜夜躁人人爽超碰91 | 91久久国产精品 | 精品一区二区在线免费观看 | 91亚洲精品国偷拍自产在线观看 | 日韩高清无线码2023 | 欧洲色吧 | 亚洲夜夜综合 | 国产精品乱码久久久久久1区2区 | 国产美女精品在线 | 欧美日韩在线免费观看视频 | 国产一区在线免费观看视频 | 操操操人人人 | 91黄色影视| 国产 一区二区三区 在线 | 久草电影网 | 国产日韩一区在线 | av爱干 | 在线天堂亚洲 | 欧美日韩不卡一区二区 | 亚洲免费激情 | 国产一区在线免费 | 免费热情视频 | 免费在线成人av电影 | 美女国产精品 | 久草网站 | 亚洲精区二区三区四区麻豆 | 最新日韩在线 | 欧美日韩国产色综合一二三四 | 日韩午夜剧场 | 中文字幕在线观看一区二区三区 | 日韩www在线 | 久久99精品一区二区三区三区 | 国产成人av网站 | 精品国产视频在线观看 | 二区三区中文字幕 | 久久久麻豆视频 | 天天操天天干天天综合网 | 国产精品成人在线观看 | 午夜免费福利片 | 久久九九国产精品 | 国产不卡网站 | 91成人精品一区在线播放69 | 精品国产电影一区 | 国产精品自产拍在线观看中文 | 四虎国产精品免费 | 精品国产123 | 中文字幕在线观看1 | 国产人成精品一区二区三 | 免费在线精品视频 | 日韩精品一区二区在线观看视频 | 丁香婷婷综合激情五月色 | 久久成人精品电影 | 激情五月婷婷网 | 国产精品视频免费看 | 久久久网 | 久久影视精品 | 国产日韩精品一区二区在线观看播放 | 亚洲国产美女精品久久久久∴ | 在线不卡视频 | 狠狠色伊人亚洲综合成人 | 丁香六月久久综合狠狠色 | 国产视频不卡一区 | 丁香高清视频在线看看 | 在线观看免费国产小视频 | 午夜av免费观看 | 天天撸夜夜操 | 中文字幕第 | 天天插狠狠干 | 福利久久久 | 91精品国产欧美一区二区 | 国产理论一区二区三区 | 黄视频色网站 | 97免费在线观看 | 在线国产91 | 九色琪琪久久综合网天天 | 欧美一区免费在线观看 | 亚洲精品乱码白浆高清久久久久久 | 91在线日韩 | 久久成年人网站 | 日韩精品欧美视频 | 人人爽久久涩噜噜噜网站 | 波多野结依在线观看 | 五月婷婷激情网 | 久久高清视频免费 | 精品免费视频. | 99久久精品国产毛片 | 国产精品a久久 | 久久免费视频3 | 午夜av影院 | 日韩中文字幕视频在线 | 热久久最新地址 | 国产亚洲激情视频在线 | 精品国产免费一区二区三区五区 | 精品在线一区二区 | 精品视频在线免费 | 国产福利在线免费观看 | 国产99久久久国产精品成人免费 | 伊人狠狠色丁香婷婷综合 | www婷婷| 天天操天天舔天天干 | 国产精品手机在线观看 | 欧美日韩性视频 | 色操插 | 国产免费嫩草影院 | 狠狠操狠狠干2017 | 久草9视频| 在线观看免费一级片 | 精品中文字幕在线观看 | 国产裸体无遮挡 | 在线播放精品一区二区三区 | 黄www在线观看 | 丰满少妇久久久 | 91尤物国产尤物福利在线播放 | 综合久久网站 | 国产精品精品久久久久久 | 久久久久久久久久伊人 | 国产精品一区二区三区免费视频 | 国产高清久久久 | 欧美精品久久天天躁 | 久久久久黄色 | 国产精品免费不卡 | 成人综合婷婷国产精品久久免费 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 成人毛片在线观看 | 国产黄色免费 | 69视频在线播放 | 8090yy亚洲精品久久 | 国产蜜臀av| 免费网站黄 | 日日噜噜噜噜夜夜爽亚洲精品 | 午夜精品久久久久久久99 | 九九视频网站 | 久久免费黄色大片 | 久久在线 | 国产美女视频一区 | 91精品网站在线观看 | 久久久伊人网 | 国产精品国产自产拍高清av | 成人av影视观看 | 国产精品久久久久久久久免费 | 日本女人逼 | 在线观看韩国av | 日日夜夜91 | 久久久国产精品电影 | 日韩av福利在线 | 欧美做受高潮 | 99国产免费网址 | 久久理论电影网 | 亚洲国产精品成人精品 | 少妇自拍av | 国产精品久久久久婷婷 | 99免费在线观看视频 | 午夜av电影 | 黄色国产高清 | 99亚洲视频| www.天天射.com | 日本乱视频 | 久久成人在线 | 91视频免费看 | 91一区啪爱嗯打偷拍欧美 | 99国产在线观看 | 草久在线 | 欧美a√在线| 日韩三级久久 | 日本中出在线观看 | 波多野结依在线观看 | 免费在线一区二区 | 狠狠色狠狠色综合日日小说 | 久久免费视频在线观看30 | 天天鲁天天干天天射 | 天天插视频| 九九热精品在线 | 国产一级片免费观看 | 国产高清视频在线观看 | 色片网站在线观看 | 国产亚洲精品综合一区91 | 在线99热 | 久久亚洲福利 | 91片黄在线观看动漫 | 色婷婷免费视频 | 国产毛片aaa | 日本精品久久久一区二区三区 | 国产高清在线精品 | 日韩成人不卡 | 亚洲欧洲av| 日韩深夜在线观看 | 丁香婷婷激情啪啪 | 成人免费看片98欧美 | av丁香| 亚洲综合最新在线 | 天天操天天透 | 樱空桃av| 免费色视频在线 | 成人国产一区 | www视频免费在线观看 | 久久精品一区二区国产 | 国产精品久久久久婷婷二区次 | 国产视频1 | 91试看 | 欧美a级片免费看 | 精品福利视频在线观看 | 久久国产精品99国产精 | 久久人人97超碰国产公开结果 | 国产精彩视频一区二区 | 伊人色综合久久天天网 | 99精品国产一区二区 | 四虎小视频 | 高清在线观看av | 日本久久久精品视频 | 久久国产精品色婷婷 | 亚洲精品免费在线 | 五月天com| 日韩免费一区二区在线观看 | 韩日精品中文字幕 | 成人免费视频在线观看 | 青草视频在线免费 | www在线观看视频 | 一区中文字幕在线观看 | 人人插人人玩 | 国产伦精品一区二区三区高清 | 亚洲精品乱码久久久久久蜜桃欧美 | 三级动图 | 色婷婷伊人 | 欧美日韩国产精品爽爽 | 字幕网av | 福利片免费看 | 国产精品自产拍在线观看中文 | 国产99久久精品 | 九九免费在线观看 | 色综合久久88色综合天天人守婷 | 99久久夜色精品国产亚洲 | www.五月婷婷| 国产99久久久国产精品免费看 | 亚洲五月综合 | 一区二区高清在线 | 中文字幕超清在线免费 | 成年人在线观看网站 | 日韩欧美高清视频在线观看 | 九九精品久久久 | 黄色一级大片在线免费看产 | 亚洲特级片 | 精品一二区| 亚洲伊人婷婷 | 精品一区欧美 | 黄色资源网站 | 欧美日韩一区二区三区在线观看视频 | 91九色视频观看 | 在线97| 国产成人精品一区二区三区在线观看 | 国产美女在线精品免费观看 | 一级黄色在线视频 | 视频精品一区二区三区 | 最近高清中文字幕在线国语5 | 国产91电影在线观看 | 国产日韩精品一区二区在线观看播放 | 久久这里只有精品视频首页 | 人人射人人射 | 一区二区三区电影在线播 | 三上悠亚一区二区在线观看 |