MX27提供了一个非常专业的摄像头CSI接口,可以配置相关的口进行接口匹配。
我们的摄像头是ov9660,输出设定为YUV模式,CSI获取的数据也是YUV格式的数据,还需要通过软件,将YUV的格式转化为
RGB565、RGB656、RGB888格式放到LCDC对应的Memory进行显示输出。
转化公式如下:
From RGB to YUV
Y = 0.299R + 0.587G + 0.114B
U = 0.492 (B-Y)
V = 0.877 (R-Y)
It can also be represented as:
Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B
From YUV to RGB
R = Y + 1.140V
G = Y - 0.395U - 0.581V
B = Y + 2.032U
我的额外话题:
当前摄像头的参数我们基本上主要看:
1.摄像头像素是多少万的? 我这边罗列了一部分
2560*1960 =4915200,也就是通常说的500W
1600*1200 =1920000,也就是200W
1280*960 =1228800,也就是130W像素
640*480=307200,也就是30W