📷 摄像头采集
目标
初始化 DVP 摄像头,采集一帧图像并通过串口发送图像数据到 PC。
硬件准备
- Nova 开发板 × 1
- OV2640 摄像头模块 × 1
- USB 数据线 × 1
代码示例
#include "sipeed_ov2640.h"
#include "dvp.h"
int main(void) {
/* 初始化 DVP 和 OV2640 */
dvp_init(8);
ov2640_init();
ov2640_set_pixformat(PIXFORMAT_JPEG);
ov2640_set_framesize(FRAMESIZE_QVGA);
/* 采集一帧 */
dvp_start_convert();
dvp_finish_wait();
printf("Frame captured, size: %d bytes\n",
dvp_get_jpeg_size());
return 0;
}
步骤说明
- 将 OV2640 摄像头连接到 Nova 的 DVP 接口。
- 使用 Kendryte IDE 创建工程。
- 编译烧录,打开串口查看采集到的帧大小。
提示:
遇到问题可查看 Q&A 页面,或在工蜂仓库提交 Issue。