Camera基础知识

本文详细介绍了Camera的工作原理,包括小孔成像和实际成像过程,重点讲解了Lens的参数如焦距、光圈、视场角和景深,以及VCM(音圈马达)在自动对焦中的作用和工作原理。此外,还提到了红外滤光片在成像中的作用和Sensor的感光原理及结构。文章最后简要提及了PCB在相机中的角色。
摘要由CSDN通过智能技术生成

目录

前言

一、模组整体结构图

二、Camera成像原理

三、Lens介绍

四、VCM(Voice Coil Motor)音圈马达

五、红外滤光片

六、Sensor

七、PCB


前言

        本篇文章主要camera的一些基础知识,适用与所有从事camera相关工作的伙伴,以及对摄影知识感兴趣的人员。


一、模组整体结构图

二、Camera成像原理

                                                                小孔成像原理

图1

                                                   Camera实际工作原理

Camera工作原理是外部光线穿过 lens 后, 经过 color filter 滤波后照射到 Sensor 面上, Sensor 将从 lens 上传导过来的光线转换为电信号,再通过内部的 AD 转换为数字信号。如果 Sensor 没有集 成 DSP,则通过 DVP 的方式传输到baseband,此时的数据格式是 RAW DATA。如果集成 了 DSP, RAW DATA 数据经过 AWB、 则 color matrix、 lens shading、 gamma、 sharpness、 AE 和 de-noise 处理(手机一般在cpu isp端做),后输出 YUV 或者 RGB 格式的数据。最后会由 CPU 送到 framebuffer 中进行显示,这样我们就看到 camera 拍摄到的景象了。

三、Lens介绍

Lens简介:摄像头镜头是整个camera模组最重要的组成部分之一,它决定了摄像头的成像效果。镜头的质量、焦距、光圈等参数都会影响摄像头的成像效果。

Lens的作用:汇聚光线,在CMOS/CCD上形成景物的图像,为了成像清晰,减少像差,镜头用多片镜片组合,根据需要通过调整LENS获得拍照所需要的焦距。

Lens主要参数介绍:

1、焦距

一般来说对于单片镜头就是镜头中心到焦点的距离,而相机镜头是由多片透镜组合,就要复杂许多。这里焦距就指的是从镜头的中心点到感光元器件(CCD)上所形成的清晰影像之间的距离。

焦距和视角、成像的关系:简单来说,就是焦距越短,视角越宽广,取景范围就越大,单个物体成像越小。

拍摄者站在同一位置用不同焦距拍摄的景物对比

从上图的比较可以看出17mm焦距较短,视野宽广,取景范围也大,容纳的景物多,景物个体较小。

相对应的300mm焦距较长,视野狭窄,取景范围相对要小,容纳的景物也少,景物个体比较大。

                                                                常见焦距对应的视觉范围

1、Fov

FOV的全称是Field of View(视场角)。如下图所示,根据摄像头的成像原理的情况来看,每一个摄像头的成像宽度是固定的,对于不同的焦距,视场角α的值不一样的。对应的关系如下,焦距越长,视场角越小;焦距越短,视场角越大。对于视野范围来讲,焦距越长,视野范围也远;焦距越短,视野范围越短。
 

在这里插入图片描述

2、景深(depth of field)

当某一物体聚焦清晰时,从该物体前面的某一段距离到其后面的

camera hal是指相机硬件抽象层,它是连接相机硬件和操作系统的接口。在Android系统中,camera hal负责将相机硬件的功能暴露给应用程序,并处理相机驱动程序与操作系统之间的通信。在camera hal的实现中,它通常会包含一个camera_device结构体,该结构体定义了与相机硬件交互的方法和属性。其中,camera_device结构体中的ops成员指向了一个camera_device_ops结构体,该结构体定义了相机设备的操作方法,如打开相机、关闭相机、开始预览等。此外,camera_device结构体中的common成员继承自hw_device_t结构体,用于管理设备的基本信息。 camera_device_status_t是一个枚举类型,定义了相机设备的状态,包括未连接、已连接和正在枚举中等状态。因此,camera hal是通过camera_device结构体和camera_device_ops结构体来实现与相机硬件的交互,并通过camera_device_status_t来表示相机设备的状态。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Android Camera原理之camera HAL底层数据结构与类总结](https://blog.csdn.net/liujun3512159/article/details/123025044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值