当前位置: 首页 > news >正文

树莓派超全系列教程文档--(59)树莓派摄像头rpicam-apps

这里写目录标题

    • `rpicam-apps`
      • `libcamera`

文章来源: http://raspberry.dns8844.cn/documentation

原文网址

rpicam-apps

树莓派操作系统 Bookworm 将相机捕捉应用程序从 libcamera-\* 重命名为 rpicam-*。符号链接允许用户暂时使用旧名称。尽快采用新的应用程序名称。 Bookworm之前的树莓派操作系统版本仍然使用 libcamera-* 名称。

Raspberry Pi提供了一组示例 rpicam-apps 。这些CLI应用程序建立在 libcamera 之上,可从相机捕获图像和视频。这些应用程序包括:

  • rpicam-hello :一个 hello world - 相当于相机,它启动相机预览流并将其显示在屏幕上。
  • rpicam-jpeg :运行预览窗口,然后捕获高分辨率静止图像。
  • rpicam-still :模拟原始 raspistil 应用程序的许多功能。
  • rpicam-vid :捕获视频。
  • rpicam-raw :直接从传感器捕获原始(未处理的Bayer)帧。
  • rpicam-detect :默认情况下未构建,但如果用户在其Raspberry Pi上安装了TensorFlow Lite,则可以构建它。检测到特定物体时捕获 JPEG 图像。

最新版本的Raspberry Pi OS包括五个基本的 rpicam-apps,因此即使在全新的Raspberry Pi OS安装上,您也可以使用相机录制图像和视频。

用户可以根据自己的要求创建具有自定义功能的基于 rpicam 的应用程序。 rpicam-apps 源代码 在BSD-2-Clause许可下免费提供。

libcamera

libcamera 是一个开源软件库,旨在直接支持Arm处理器上Linux操作系统的相机系统。在 Broadcom GPU 上运行的专有代码被减至最少。有关 libcamera 的更多信息,请参阅 libcamera 网站。

libcamera 提供了一个{cpp}API来配置相机,然后允许应用程序请求图像帧。这些图像缓冲区驻留在系统内存中,可以直接传递给静止图像编码器(如JPEG)或视频编码器(如h.264)。libcamera 本身不编码或显示图像:该功能使用 rpicam-apps

您可以在 官方libcam存储库 中找到源代码。Raspberry Pi OS发行版使用 fork 来控制更新。

libcamera 内核之下,我们提供了一个自定义流水线处理程序。libcamera 使用该层驱动 Raspberry Pi 上的传感器和图像信号处理器(ISP)。libcamera包含一系列图像处理算法(IPA),包括自动曝光/增益控制(AEC/AGC)、自动白平衡(AWB)和自动镜头阴影校正(ALSC)。

Raspberry Pi的 libcamera 实现支持以下相机:

  • 官方相机:
    ** OV5647 (V1)
    ** IMX219 (V2)
    ** IMX708 (V3)
    ** IMX477 (HQ)
    ** IMX296 (GS)
    ** IMX500 (AI)
    ** IMX708 (V3)
  • 第三方传感器:
    ** IMX290
    ** IMX327
    ** IMX378
    ** IMX519
    ** OV9281

扩展对新传感器的支持,贡献给 libcamera

上一篇 – 树莓派超全系列教程文档–(56)如何使用Samba共享文件夹
下一篇 –

相关文章:

  • break 语句和 continue 语句
  • 【知识点】第8章:程序设计方法论
  • 曼昆《经济学原理》第九版 第十一章公共物品与公共资源
  • JS手写代码篇----使用Promise封装AJAX请求
  • AI 智能体专栏简介
  • 足球判罚的AI解法:多阶段标定流程+57几何关键点,助力公平判罚
  • 群晖NAS 系统是否支持快照?是否可以进行异地容灾?
  • 门静脉高压——病因
  • Linux 下部署安装docker
  • Python进程详解
  • Nginx server_name 配置说明
  • Device Mapper 机制
  • 统计学(第8版)——统计抽样学习笔记(考试用)
  • 如何用AI写论文、做科研,AMiner沉思一站式辅助
  • Python 中的加密库:守护数据安全的利刃
  • @Transactional 什么情况下会失效
  • 用HTML5+CSS3+JavaScript实现找不同游戏
  • RocketMQ 重试机制详解及最佳实践
  • 【DAY44】预训练模型
  • 网格三面角,散射过程推导
  • 网站建设中图片多少钱/seo推广人员
  • 做技术网站赚钱吗/北京优化互联网公司
  • 专业做曝光引流网站/短视频seo是什么
  • 免费网站服务/站长工具seo综合查询
  • 高唐网站建设服务商/北京网站制作
  • 我要建设公司网站/指数基金定投技巧