目标颜色提取
对预处理之后的图像进行边界提取,形心定位,画框。目前只能对一个目标进行识别。
基于FPGA的目标颜色识别追踪一——图像预处理
形心坐标的获取
边沿检测(一帧图像的数据有效上升沿,列上升沿,场上升沿,场下降沿),以便后续的计数操作;
有效点计数,有效点相对应的行列计数器;
//列坐标计数器,数据在行的位置
always@(posedge clk or posedge reset_p)
if(reset_p)
h_count <= 'b0;
else if(data_in_hs)begin
if(data_in_valid_pos)
h_count <= h_count + 1 ;
end
else h_count <= 'b0;
//行坐标计数器
always@(posedge clk or posedge reset_p)
if(reset_p)
v_count <= 'b0;
else if(data_in_vs)begin
if(data_in_hs_pos)
v_count <= v_count + 1 ;
end
else v_count <= 'b0;
//有效点计数
always@(posedge clk or posedge reset_p)
if(reset_p)
valid_cnt <= 'b0;
else if(data_in_valid_pos && data_in)
valid_cnt <= valid_cnt + 1;
else if