相机图像质量研究(8)常见问题总结:光学结构对成像的影响--工厂调焦
系列文章目录
相机图像质量研究(1)Camera成像流程介绍
相机图像质量研究(2)ISP专用平台调优介绍
相机图像质量研究(3)图像质量测试介绍
相机图像质量研究(4)常见问题总结:光学结构对成像的影响--焦距
相机图像质量研究(5)常见问题总结:光学结构对成像的影响--景深
相机图像质量研究(6)常见问题总结:光学结构对成像的影响--对焦距离
相机图像质量研究(7)常见问题总结:光学结构对成像的影响--镜片固化
相机图像质量研究(8)常见问题总结:光学结构对成像的影响--工厂调焦
相机图像质量研究(9)常见问题总结:光学结构对成像的影响--工厂镜头组装
相机图像质量研究(10)常见问题总结:光学结构对成像的影响--光圈
相机图像质量研究(11)常见问题总结:光学结构对成像的影响--像差
相机图像质量研究(12)常见问题总结:光学结构对成像的影响--炫光
相机图像质量研究(13)常见问题总结:光学结构对成像的影响--鬼影
相机图像质量研究(14)常见问题总结:光学结构对成像的影响--伪像
相机图像质量研究(15)常见问题总结:光学结构对成像的影响--暗角
相机图像质量研究(16)常见问题总结:光学结构对成像的影响--IRCUT
相机图像质量研究(17)常见问题总结:CMOS期间对成像的影响--靶面尺寸
相机图像质量研究(18)常见问题总结:CMOS期间对成像的影响--CFA
相机图像质量研究(19)常见问题总结:CMOS期间对成像的影响--Sensor Noise
相机图像质量研究(20)常见问题总结:CMOS期间对成像的影响--全局快门/卷帘快门
相机图像质量研究(21)常见问题总结:CMOS期间对成像的影响--隔行扫描/逐行扫描
相机图像质量研究(22)常见问题总结:CMOS期间对成像的影响--光学串扰
相机图像质量研究(23)常见问题总结:CMOS期间对成像的影响--紫晕
相机图像质量研究(24)常见问题总结:CMOS期间对成像的影响--摩尔纹
相机图像质量研究(25)常见问题总结:CMOS期间对成像的影响--过曝、欠曝
相机图像质量研究(26)常见问题总结:CMOS期间对成像的影响--坏点
相机图像质量研究(27)常见问题总结:补光灯以及遮光罩对成像的影响--遮光罩
相机图像质量研究(28)常见问题总结:补光灯以及遮光罩对成像的影响--补光灯
相机图像质量研究(29)常见问题总结:图像处理对成像的影响--图像插值Demosaic
相机图像质量研究(30)常见问题总结:图像处理对成像的影响--重影
相机图像质量研究(31)常见问题总结:图像处理对成像的影响--图像差
相机图像质量研究(32)常见问题总结:图像处理对成像的影响--振铃效应
相机图像质量研究(33)常见问题总结:图像处理对成像的影响--锯齿
相机图像质量研究(34)常见问题总结:图像处理对成像的影响--拖影
相机图像质量研究(35)常见问题总结:图像处理对成像的影响--运动噪声
相机图像质量研究(36)常见问题总结:编解码对成像的影响--块效应
相机图像质量研究(37)常见问题总结:编解码对成像的影响--条带效应
相机图像质量研究(38)常见问题总结:编解码对成像的影响--呼吸效应
相机图像质量研究(39)常见问题总结:编解码对成像的影响--运动模糊
相机图像质量研究(40)常见问题总结:显示器对成像的影响--画面泛白
目录
系列文章目录
前言
一、调焦
前言
定焦镜头生产过程中很重要的一个环节就是调焦,调焦的好坏极大的影响了成像清晰度。
一、调焦
1,调焦的概念
首先要注意的一点,调焦不是调节焦距,而是调节对焦距离。焦距只和镜片有关,镜片固定时焦距也固定。对焦距离是合焦时物体和像面之间的距离,是可以通过调节镜头到像面之间的距离来调节的。
调焦可以用于工厂生产定焦镜头,也可以用于专业摄影。工厂生成定焦镜头时,需要根据客户使用的场景,定好定焦距离,比如户外安防场景时,拍摄距离一般是5-10米,因此可以将对焦距离设置为7米。专业摄影场景中,调焦可以通过手动旋转镜头,或者点击电子调焦按键,使镜片到像面的距离能够实时变化,从而实现动态调节对焦距离,从而调节景深,实现动态前景虚化或者背景虚化的摄影效果。
2,工厂自动调焦
对于安防/车载等摄像头领域来说,镜头不需要像摄影那么专业,往往一个镜头的成本几元十几元不等,因此控制镜头生产过程中的生产成本显得极为重要。镜头的生产成本极难控制的原因,在于镜头不像电子件生产控制的那么精细,每一个镜头打磨出来后都有一定的细小误差,这种误差放到光学成像领域,很容易导致虚焦模糊现象,因此往往需要对每一个镜头单独进行调焦,因此会耗费较大资源。
例如生产一批镜片后,只对第一个镜头的镜片进行调焦组装,然后记录此镜片调焦的旋转次数或者镜片到sensor靶面的距离,对后续的镜片采用这个数据进行调焦。这样或许能够节省很大的人力,但是忽略了不同镜头生产误差带来的影响,可能导致大批量的镜头对焦距离不符合客户要求,实际生产过程是没有什么厂商这样做的。
为了节约人力调焦成本,大多数公司使用自动调教机进行调焦,常见的自动调焦方法是利用平行光管进行调焦。平行光管成像的特点,是并不需要被调焦镜头搭配的摄像头整机上电拍照,而是使用额外的三方摄像头抓拍成像图,简单来说,就是使用平行光,照射待调焦镜头,使其聚光到待调焦镜头搭配的sensor靶面上,但是此sensor并不上电,而是使用三方摄像头拍摄sensor上的像,像面清晰则认为调好焦。此方法的好处是不需要待测镜头搭配的摄像头上电,因此可以做到多种摄像头通用,缺点是因为不是实际被测镜头搭配的sensor成的像,因此可能和实际成像有一定误差,需要生产工序中添加清晰度测试校验工序,一般自动调焦机调好的设备占比在95%以上,因此能较大节省人力。
3,工厂手动调焦
工厂手动调焦的步骤往往比较简单,将待调焦摄像头对准牛顿环/太阳图/视力表等清晰度卡,根据镜头规格制定标准,例如对牛顿环数字能看到4,对视力表能看到第七行等等标准。工人根据此标准旋转镜头直到满足标准,此时将镜头送入后续点胶工序即可。
总结
本节讲了工厂生产镜头时自动调焦和手动调焦的方法。
相关文章:

相机图像质量研究(8)常见问题总结:光学结构对成像的影响--工厂调焦
系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结:光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结:光学结构对成…...

【MySQL】数据库基础 -- 详解
一、什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库? 一般的文件确实提供了数据的存储功能,但是文件并没有提供非常好的数据(内容)的管理能力(用户角度)。 文件保存数据有以下几个缺点&…...

零基础学Python之整合MySQL
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。 DB-API 是一个规范. 它…...

股票均线的使用方法和实战技术,看涨看空的均线形态与案例教学
一、教程描述 本套教程讲解了14种均线的特殊形态,通过直观图形以及大量案例的教学,将深奥、繁琐的均线变得生动与具体,广大投资者在认真学习以后,可以学会均线的使用方法,掌握最强的均线应用实战技术。本套教程不仅适…...

服务器被黑,安装Linux RootKit木马
前言 疫情还没有结束,放假只能猫家里继续分析和研究最新的攻击技术和样本了,正好前段时间群里有人说服务器被黑,然后扔了个样本在群里,今天咱就拿这个样本开刀,给大家研究一下这个样本究竟是个啥,顺便也给…...

【数据结构与算法】【腾讯阿里链表面试题】算法题--链表易懂版讲解
🎉🎉欢迎光临🎉🎉 🏅我是苏泽,一位对技术充满热情的探索者和分享者。🚀🚀 🌟特别推荐给大家我的最新专栏《Spring 狂野之旅:底层原理高级进阶》 🚀…...

3d渲染100农场如何使用?渲染100邀请码1a12
3d渲染农场通常用于电影、动画或视觉效果的渲染,本文以广受好评的渲染100农场为例,来讲解它的使用方法。 1、注册账号 前往渲染100官网(http://www.xuanran100.com/?ycode1a12)注册账号, 新用户注册记得填邀请码1a12,有30元大礼…...

【数据结构和算法】--- 基于c语言排序算法的实现(2)
目录 一、交换排序1.1 冒泡排序1.2 快速排序1.2.1 hoare法1.2.2 挖坑法1.2.3 前后指针法 1.3 快速排序优化1.3.1 三数取中法选key1.3.2 递归到小的子区间使用插入排序 1.4 快排非递归版 二、归并排序2.1 归并排序2.1.1 递归版2.1.2 非递归版 一、交换排序 基本思想:…...
ORACLE的 软 软 软 解析!
在海鲨数据库架构师精英群里,有位朋友说ORACLE 有 软软软解析. 就是把执行计划缓存在客户端里,从而避免去服务端找执行计划. 他给了个设置方法, Weblogic console->datasource->connectionPool Statement Cache Type >LRU Statement Cache Size100 CURSOR_NUMBER …...
【模板】k 短路 / [SDOI2010] 魔法猪学院
题目背景 注:对于 k k k 短路问题,A* 算法的最坏时间复杂度是 O ( n k log n ) O(nk \log n) O(nklogn) 的。虽然 A* 算法可以通过本题原版数据,但可以构造数据,使得 A* 算法在原题的数据范围内无法通过。事实上,…...
【Make编译控制 08】CMake动静态库
目录 一、编译动静态库 二、链接静态库 三、链接动态库 前情提示:【Make编译控制 07】CMake常用命令-CSDN博客 有些时候我们编写的源代码并不需要将他们编译生成可执行程序,而是生成一些静态库或动态库提供给第三方使用,所以我们需要用到…...

05 06 Verilog基础语法与应用讲解
05. 1. 位操作 计数器实验升级,设计8个LED灯以每个0.5s的速率循环闪烁(跑马灯) 1.1 方法1:使用移位操作符<<来控制led灯的循环亮灭 设计代码 Verilog中,判断操作的时候不加位宽限定是可以的,比如i…...

css2复合选择器
一.后代(包含)选择器(一样的标签可以用class命名以分别) 空格表示 全部后代 应用 二.子类选择器 >表示 只要子不要孙 应用 三.并集选择器 ,表示 代表和 一般竖着写 应用 四.伪类选择器(包括伪链接…...

新版MQL语言程序设计:键盘快捷键交易的设计与实现
文章目录 一、什么是快捷键交易二、使用快捷键交易的好处三、键盘快捷键交易程序设计思路四、键盘快捷键交易程序具体实现1.界面设计2.键盘交易事件机制的代码实现 一、什么是快捷键交易 操盘中按快捷键交易是指在股票或期货交易中,通过使用快捷键来进行交易操作的…...
数据结构之基数排序
基数排序的思想是按组成关键字的各个数位的值进行排序,它是分配排序的一种。在该排序方法中把一个关键字 Ki看成一个 d 元组,即 K1i,K2i,,Kdi 其中,0≤ Kji<r,i1~ n,j1~d。这里的r 称为基数。若关键字是…...

区间dp 笔记
区间dp一般是先枚举区间长度,再枚举左端点,再枚举分界点,时间复杂度为 环形石子合并 将 n 堆石子绕圆形操场排放,现要将石子有序地合并成一堆。 规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数记做该…...

MySQL-SQL优化
文章目录 1. SQL性能分析1.1 SQL执行频率1.2 慢查询日志1.3 profile详情1.4 explain 2. SQL优化2.1 Insert 优化2.2 Group By 优化2.3 Order By 优化2.4 Limit 优化2.5 Count() 优化2.6 Update 优化 3. 拓展3.1 请你说一下MySQL中的性能调优的方法?3.2 执行 SQL 响应…...

详细了解ref和reactive.
这几天看到好多文章标题都是类似于: 不用 ref 的 xx 个理由不用 reactive 的 xx 个理由历数 ref 的 xx 宗罪 我就很不解,到底是什么原因导致有这两批人: 抵触 ref 的人抵触 reactive 的人 看了这些文章,我可以总结出他们的想法…...

使用Linux docker方式快速安装Plik并结合内网穿透实现公网访问
文章目录 1. Docker部署Plik2. 本地访问Plik3. Linux安装Cpolar4. 配置Plik公网地址5. 远程访问Plik6. 固定Plik公网地址7. 固定地址访问Plik 本文介绍如何使用Linux docker方式快速安装Plik并且结合Cpolar内网穿透工具实现远程访问,实现随时随地在任意设备上传或者…...

Redis Centos7 安装到启动
文章目录 安装Redis启动redis查看redis状况连接redis服务端 安装Redis 1.下载scl源 yum install centos-release-scl-rh2.下载redis yum install rh-redis5-redis 3. 创建软连接 1.cd /usr/bin 2. In -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server 3. …...

深度学习在微纳光子学中的应用
深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向: 逆向设计 通过神经网络快速预测微纳结构的光学响应,替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
IGP(Interior Gateway Protocol,内部网关协议)
IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...

微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...

GC1808高性能24位立体声音频ADC芯片解析
1. 芯片概述 GC1808是一款24位立体声音频模数转换器(ADC),支持8kHz~96kHz采样率,集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器,适用于高保真音频采集场景。 2. 核心特性 高精度:24位分辨率,…...

基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...

力扣热题100 k个一组反转链表题解
题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...

基于Java+VUE+MariaDB实现(Web)仿小米商城
仿小米商城 环境安装 nodejs maven JDK11 运行 mvn clean install -DskipTestscd adminmvn spring-boot:runcd ../webmvn spring-boot:runcd ../xiaomi-store-admin-vuenpm installnpm run servecd ../xiaomi-store-vuenpm installnpm run serve 注意:运行前…...

渗透实战PortSwigger靶场:lab13存储型DOM XSS详解
进来是需要留言的,先用做简单的 html 标签测试 发现面的</h1>不见了 数据包中找到了一个loadCommentsWithVulnerableEscapeHtml.js 他是把用户输入的<>进行 html 编码,输入的<>当成字符串处理回显到页面中,看来只是把用户输…...

macOS 终端智能代理检测
🧠 终端智能代理检测:自动判断是否需要设置代理访问 GitHub 在开发中,使用 GitHub 是非常常见的需求。但有时候我们会发现某些命令失败、插件无法更新,例如: fatal: unable to access https://github.com/ohmyzsh/oh…...