跳转至

03 摄像头拍照和扫码

作者:沈园园 | 最后修改:2025-12-24

一、概述

excamera 扩展库主要特点是简化摄像头业务的复杂业务流程,将异步业务逻辑简化为同步业务逻辑,将复杂的拍照/扫码流程优化为线性的操作流程,只需要开启、拍照/扫码、关闭即可完成整个拍照/扫码流程。

注意事项

使用 excamera 扩展库时需注意:

Air780系列、Air8000系列、Air700系列

  • 仅支持一路SPI摄像头;
  • 仅支持gc032a、gc0310、bf30a2这三款摄像头;
  • 目前,在LuatOS的默认lib中,包含了:
  • excamera.lua(excamera扩展库脚本文件);
  • gc032a.lua(gc032a摄像头配置脚本文件);
  • gc0310.lua(gc0310摄像头配置脚本文件);
  • bf30a2.lua(bf30a2摄像头配置脚本文件);

Air8101系列

  • 仅支持一路DVP/USB摄像头;

二、使用教程

Air780EPM开发板 excamera 使用案例是挂载SPI接口的AirCAMERA _1040摄像头配件板,AirCAMERA _1050摄像头配件板控制摄像头实现拍照和扫码功能。

1.挂载 AirCAMERA _1040

详细功能演示、软件环境、硬件环境、以及示例代码和功能展示请参考

08 AirCAMERA_1040 - luatos@air780epm - 合宙模组资料中心

2.挂载 AirCAMERA _1050

详细功能演示、软件环境、硬件环境、以及示例代码和功能展示请参考

09 AirCAMERA_1050 - luatos@air780epm - 合宙模组资料中心

3.参考 API

excamera 扩展库