Camera 摄像头
1.实验目的
学习K230上如何使用摄像头。
2.实验硬件
目前我们提供的摄像头为GC2093,镜头参数为:
- 感光元件:GC2093
- 最大分辨率:1920x1080
- 最大帧率:60fps
- 感光尺寸:1/2.9
机械尺寸及引脚定义:

3.实验原理
板子上提供了三路摄像头接口,其中CSI2为22p-0.5mm的FPC接口,CSI0 和CSI1为二合一接口,这一小节我们先讲解CSI2的使用。
在DshanPI-K230-CanMV开发板中,Sensor模块的主要作用是负责获取图像数据。这个模块将光信号转化为数字信号,供后续图像处理算法使用。
K230的Sensor模块API提供了对这些硬件的底层控制,模块负责图像采集与数据处理。该模块提供了一套高级 API,开发者可以利用这些接口轻松获取不同格式与尺寸的图像,而无需了解底层硬件的具体实现。其架构如下图所示:

K230 平台支持最多 三路图像传感器(Sensor 0/1/2) 同时接入,每个传感器可独立完成图像采集与信号转换。这些传感器可安装于不同位置,用于捕捉不同视角或区域的图像,例如:
- 自动驾驶场景:车前、车后及车内的三路摄像头;
- 安防监控:覆盖多个区域;
- 工业检测:多面或多角度图像获取。
每个图像传感器可灵活映射到任一 Camera Device(Camera Device 0/1/2)。Camera Device 是图像数据处理的核心单元,负责完成图像采集、格式转换及预处理等操作。Sensor 与 Camera Device 之间支持多对多映射,提供更高的配置灵活性。
每个 Camera Device 提供 三路输出通道(Output Channel 0/1/2),支持并行输出不同格式、分辨率的图像数据,可分别用于:
- 实时显示;
- AI 算法推理;
- 视频存储或回放。
K230 也支持通过 CSI0+CSI1 合并为一个 4-lane 接口,从而连接高分辨率摄像头,扩展单路带宽以满足更高质量图像需求。