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

Camera入门基础知识

一、camera介绍

1.1 camera硬件组成

        camera一般由Lens、VCM音圈马达、底座支架、Sensor、Driver IC、output interface组成。如下图:

        这里面要注意的是有些摄像头模组有VCM,有些则没有,有些output interface输出的是CSI信号,有的输出的是串行信号,需要接解串器。

1.2 camera 组件功能说明

1.镜头: 由几片透镜组成,通常有玻璃透镜和塑料透镜

2.VCM:即音圈电机,利用法拉第定律,通过改变马达线圈电流的大小,改变产生的电磁力大小,来控制弹簧片的拉伸位置,从而带动LENSE的运动。

3.Sensor:一般有CCD和CMOS两种,CMOS和CCD相比在制造工艺,能耗水平和成本方面都有优势,业内使用的比较多,CCD在低ISO时对图像细节的刻画比较好,但只有少数厂家生产使用。

4.底座:用于固定模组;

5.驱动芯片:用于控制和通信;

6.电源:常用的有3.3V和2.5V,在使用AF模组时要注意根据说明提供电源。

相关文章:

  • UGUI源码分析与研究2-从底层实现的角度去分析和调优UI的性能问题和疑难杂症
  • 加载三维模型,加载时黑的?
  • 前端视角如何理解“时间复杂度O(n)”
  • 【算法】小强爱数学(迭代公式+数论取模)
  • Unity学习笔记 6.2D换帧动画
  • Java后端八股----JVM篇
  • RuoYi-Vue-Plus(基础知识点jackson、mybatisplus、redis)
  • 十.pandas方法总结Numpy
  • 数据结构——双向链表(C语言版)
  • 20.Python从入门到精通—参数 位置参数 关键字参数 默认参数 匿名函数 return 语句 强制位置参数
  • 20240318-2-推荐算法Graph_Embedding
  • C++ 的标准模板库(STL)常用算法介绍
  • 微信小程序事件处理
  • 操作系统内功篇:硬件结构之软中断
  • 树形递归模板
  • 【译】理解JavaScript:new 关键字
  • 2017前端实习生面试总结
  • C++入门教程(10):for 语句
  • Golang-长连接-状态推送
  • HTTP中GET与POST的区别 99%的错误认识
  • js递归,无限分级树形折叠菜单
  • node 版本过低
  • Rancher-k8s加速安装文档
  • 编写高质量JavaScript代码之并发
  • 从输入URL到页面加载发生了什么
  • 观察者模式实现非直接耦合
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 类orAPI - 收藏集 - 掘金
  • 区块链将重新定义世界
  • 深入浅出webpack学习(1)--核心概念
  • 实习面试笔记
  • 自制字幕遮挡器
  • Mac 上flink的安装与启动
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​水经微图Web1.5.0版即将上线
  • # 计算机视觉入门
  • #define,static,const,三种常量的区别
  • #Z0458. 树的中心2
  • %check_box% in rails :coditions={:has_many , :through}
  • (06)金属布线——为半导体注入生命的连接
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (六)软件测试分工
  • (十八)SpringBoot之发送QQ邮件
  • (转)ABI是什么
  • (转)关于多人操作数据的处理策略
  • ****Linux下Mysql的安装和配置
  • ./和../以及/和~之间的区别
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .Net 代码性能 - (1)
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .NET设计模式(11):组合模式(Composite Pattern)
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @EnableWebMvc介绍和使用详细demo