摘要

为了满足工程项目需求,获取生动彩色图像,设计了一套基于FPGA实现的自动白平衡算法。首先,将RGB图像转换成YCrCb格式,然后将图像划分成16个图像子块,分别统计色差,选择色彩丰富的图像块进行白平衡校正因子的计算,从而完成图像白平衡操作。算法以一片Xilinx公司FPGA作为硬件开发平台,使用Verilog-HDL硬件描述语言并采用由总到分的模块化开发对整个系统进行硬件描述。实验结果表明,所设计的自动白平衡算法获取的彩色图像色彩逼真,算法难度适中、便于硬件开发,具有非常好的工程应用前景。

全文