📷 摄像头采集

目标

初始化 DVP 摄像头,采集一帧图像并通过串口发送图像数据到 PC。

硬件准备

代码示例

#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;
}

步骤说明

  1. 将 OV2640 摄像头连接到 Nova 的 DVP 接口。
  2. 使用 Kendryte IDE 创建工程。
  3. 编译烧录,打开串口查看采集到的帧大小。
提示: 遇到问题可查看 Q&A 页面,或在工蜂仓库提交 Issue。