然后我开始研究ov7620这款数字摄像头。谈到摄像头首先就要清楚他的工作模式,ov7620有RGB,YUV,YCbCr三种工作模式。RGB是彩色的模式不说了,我们用不到。YUV格式中,Y代表灰度(这个我们最熟悉了),UV代表色差。而YCbCr则是YUV演变的又一个版本。在这里粗略地对他们两个不做区分。实际上,我们采用的就是YUV16位的格式。大家可能会奇怪,我们见到的ov7620数据线都是Y0-Y7,既然是YUV格式,那UV跑哪里去了?good question!开始我也对此感到困惑。后来我查看了OminiVision的datasheet才发现ov7620其实是48pin的,通常的18pin的只是一个经过加工的阉割版。保留了智能车所能用的管脚,至于UV色差信号,智能车用不到就被阉割了。
说这么多的目的只是让大家坚信我们的输出格式是YUV16位,那8位的UV信号被我们扔了。而不是说他只能输出一个8位的灰度值。
<ignore_js_op style="word-wrap: break-word; color: rgb(34, 34, 34); font-family: Tahoma, Simsun; font-size: 15.555556297302246px; line-height: 24.44444465637207px;">