esp-who/examples/camera_terminal/README_zh_CN.md

2.4 KiB
Raw Blame History

Camera Terminal[English]

该示例的输入图片来自摄像头,输出结果打印在终端。该示例演示了以下模型接口在实际项目中的使用情况。

硬件要求:

芯片: ESP32ESP32-S2ESP32-S3

摄像头: OV2640OV3660

对于新手,我们为您推荐开发套件:ESP-EYEESP-S3-EYEESP32-WROVER-KIT

示例演示:

如果您完成了硬件准备并已正确安装好摄像头,那我们可以开始软件演示了。

  1. 打开终端,并进入当前示例所在目录路经:

    cd ~/esp-who/examples/camera_terminal
    
  2. 设定目标芯片:

    idf.py set-target [SoC]
    

    将 [SoC] 替换为您的目标芯片,如 esp32、 esp32s2、esp32s3。

  3. 打开 menuconfig设置参数

    idf.py menuconfig
    
    1. 选用自定义分区:

    2. 选择正确的摄像头管脚配置,下图以 ESP-EYE 为例:

      如果您使用的是非官方支持的开发组件,请在 Custom Camera Pinout 中配置正确管脚信息。

    3. 选择您想要运行的模型接口:

    4. 打开外部 RAM

    注意:

    • 每次设定芯片之后,都需要重新设定以上参数。

    • 除了以上参数,用户也可以根据应用场景配置 CPU、Flash等的其他参数。

  4. 烧录程序,运行 IDF 监视器获取实时结果:

    idf.py flash monitor
    

    以步骤 3 中的模型选择为例,打印结果如下所示:

    打印结果中包括时间消耗和检测结果。