OV5640的输出图像格式由RGB565改为YCbCr

时间:2024-03-14 21:08:57

由于近段时间在做关于FPGA的人脸的检测与定位,用的是黑金ALTERA系列FPGA开发平台5系列AX515,用CMOS图像传感器OV5640摄像头模组实时拍摄。因为图像处理在灰度图像上处理更好,更简单。

OV5640的图像格式 有:  RAW RGB, RGB565/555/444,CCIR656, YUV422/420,  YCbCr422和JPEG压缩。由于手中的OV5640的存储器配置是RGB565,所以想改为YCbCr422(几乎等同于YUV422),之后把Y提取出来得到灰度图像,这样可以少一个RGB转为YCbCr的颜色空间转换模块。

查找OV5640 datasheet 发现YUV422的初始化地址为如下所示:

OV5640的输出图像格式由RGB565改为YCbCr

模式选择为  OV5640的输出图像格式由RGB565改为YCbCr

因此在OV5640的寄存器配置模块设置为

OV5640的输出图像格式由RGB565改为YCbCr

并且可知YUV422的输出序列为YUYV,若输出的图像为32位,提取[31:24]和[15:8]可得到Y