通过FPGA实现RGB转HSV的图像处理功能

时间:2022-10-10 15:57:18


1.问题描述:

 

通过FPGA实现RGB转HSV的图像处理功能

2.部分程序:

//H
cal_H cal_H_u(
    .i_clk   (~i_TxClk), 
    .i_rst   (i_rst), 
    .i_LVAL  (w_LVAL), 
    .i_Vmax  (w_Vmax), 
    .i_Vmin  (w_Vmin), 
    .i_PA_R  (w_PA_R), 
    .i_PB_G  (w_PB_G), 
    .i_PC_B  (w_PC_B), 
    .o_H     (o_H), 
    .o_test1 (), 
    .o_test2 (), 
    .o_test3 (w_test1), 
    .o_test4 (w_test2), 
    .o_test5 (), 
    .o_test6 (), 
    .o_test7 (), 
    .o_test8 (), 
    .o_test9 (), 
    .o_test10(), 
    .o_test11(), 
    .o_test12(), 
    .o_EN    (o_workenH)
    );

//S
cal_S cal_S_u(
    .i_clk  (~i_TxClk), 
    .i_rst  (i_rst), 
    .i_LVAL (w_LVAL), 
    .i_Vmax (w_Vmax), 
    .i_Vmin (w_Vmin), 
    .o_S    (o_S), 
    .o_test1(), 
    .o_test2(), 
    .o_EN   (o_workenS)
    );

 
//V
cal_V cal_V_u(
    .i_clk (~i_TxClk), 
    .i_rst (i_rst), 
    .i_LVAL(w_LVAL), 
    .i_Vmax(w_Vmax), 
    .o_V   (o_V), 
    .o_EN  (o_workenV)
    );

3.仿真结论:

通过FPGA实现RGB转HSV的图像处理功能

通过FPGA实现RGB转HSV的图像处理功能

A23-20