4. 视觉传感器

到目前为止的每一页都把 OpenMV Cam 当作一个恰好连接了摄像头的小型微控制器来看待。视觉传感器则调换了这个视角:摄像头 就是 产品,板上的其他一切存在的目的都是为了把像素从摄像头中喂给 Python。

csi 模块就是这座桥梁。单个类(CSI)封装了从光子到缓冲区之间那一长串物理过程与硅芯片。镜头将场景聚焦到一组光电二极管网格上,这些二极管把光子转化为电荷;曝光/增益/读出控制器决定每个像素被报告的亮度;一个 图像信号处理器(ISP)对像素进行校正、去拜耳、调色,并把它们打包成所选的格式;而一个 MCU 外设将产生的数据流捕获到 RAM 中,准备好供 snapshot() 作为 image.Image 返回。

图像格式

总结