
camera
文章平均质量分 66
aningxiaoxixi
等风来
展开
-
h264码流结构解析
超详细的h264码流结构解析!转载 2023-08-22 01:51:54 · 215 阅读 · 0 评论 -
曝光铁三角
通过理解曝光铁三角的联动关系,结合场景需求灵活调整参数,并善用辅助工具,可显著提升拍摄效果。实践时需多尝试不同组合,积累经验以快速应对复杂光线环境。当调整其中一个参数时,需联动调整其他参数以保持曝光平衡。原创 2025-02-22 19:27:59 · 913 阅读 · 0 评论 -
camera 的 帧率控制
CMOS传感器决定了帧率的物理上限(硬件能力),而ISP决定了能否稳定达到该上限(处理能力)。实际帧率是两者协同作用的结果,通常需要传感器、ISP、编码器、软件等多环节的匹配优化。原创 2025-02-21 08:22:02 · 489 阅读 · 0 评论 -
V4L2驱动之UVC
DQBUF(取出填充的缓冲区)REQBUFS(分配缓冲区)STREAMON(启动流)QBUF(入队缓冲区)原创 2025-02-19 23:22:17 · 1028 阅读 · 0 评论 -
Linux Media 子系统 V4l2
在Linux内核的Media Controller框架中,V4L2设备作为实体(entity)的注册过程涉及以下步骤:2. 创建V4L2子设备(Subdev)并注册为Entity每个硬件组件(如传感器、ISP)通过表示,并初始化其:3. 注册Entities到Media Controller将子设备的实体添加到中:4. 建立实体间的连接(Links)使用在源和目标的pad之间创建链接:5. 注册Media Controller到内核最后,注册整个,用户空间可通过访问:原创 2025-02-12 23:39:43 · 1241 阅读 · 0 评论 -
Android Camera API 介绍
是底层硬件能力的提供者。前者依赖后者上报的元数据,二者共同实现。,是 Android Camera 系统分层架构的核心设计之一。是 Android Camera2 API 中的一个核心类,是应用层获取相机输出能力的接口,而。(例如选择预览和拍照的兼容分辨率)。假设一个相机设备支持以下配置(通过。,并基于此配置合理的。原创 2025-02-09 19:38:52 · 558 阅读 · 0 评论 -
camera系统之cameraprovider
CameraProvider是相机系统的下层组件,位于CameraService以下和Camera HAL(硬件抽象层)以上。它作为一个独立进程存在于Android系统中,并承担起了对Camera HAL的封装工作。原创 2025-02-08 07:23:30 · 777 阅读 · 0 评论 -
CAMERA系统中的isp
cmos 传感器输出模拟信号。转载 2025-02-07 07:37:13 · 170 阅读 · 0 评论 -
v4l2 用户层使用
2 输出log3 参数分析Capabilities: 84a00001每个内核版本都有自己的掩码原创 2024-12-22 08:57:04 · 230 阅读 · 0 评论 -
camera架构
原创 2022-04-28 23:28:58 · 333 阅读 · 0 评论 -
gstreamer 代码实现
创建文件 basic-tutorial-3.c编译 gcc basic-tutorial-3.c -o basic-tutorial-3 pkg-config --cflags --libs gstreamer-1.0执行 ./basic-tutorial-3参考:详细的GStreamer开发教程#include <gst/gst.h>/* Structure to contain all our information, so we can pass it to cal原创 2021-10-29 11:40:13 · 418 阅读 · 0 评论 -
Android Camera2教程之打开相机、开启预览、实现PreviewCallback、拍照
Android Camera2教程之打开相机、开启预览、实现PreviewCallback、拍照转载 2021-10-27 18:38:24 · 1117 阅读 · 0 评论 -
camera 3A
移动端 Camera 3A简介原创 2021-09-26 12:27:41 · 379 阅读 · 0 评论 -
CameraCaptureSession
1 CameraCaptureSession 是一个事务,用来向相机设备发送获取图像的请求,同时reprocess 图像(是不是hal已经处理了一次图像,然后在上层进行处理 or 命令hal进行其他处理操作)。2 CameraCaptureSession 创建需要几百毫秒, hal 此时会进行 A pipeline 的创建 B 申请 buffer(这两项都是hal进行的)3 当新的 CameraCaptureSession 被创建,那么旧的 CameraCaptureSess原创 2021-09-19 11:18:19 · 1184 阅读 · 0 评论