长宁区网站建设网站/找一个免费域名的网站
二.镜头知识之镜头总长,法兰距,安装接口
文章目录
- 二.镜头知识之镜头总长,法兰距,安装接口
- 2.1 线激光模组镜头的FBL 与 TTL(Total Track Length) 镜头总长
- 2.2 相机法兰距
- 2.3 线激光模组镜头的TTL 以及 From Barrel bottom to image plane
- 2.4 相机的镜头接口
- 2.4.1 海思IPC SOC开发板的镜头螺纹接口
- 2.4.2 民用监控摄像机镜头接口1
- 2.4.3 民用监控摄像机镜头接口2
- 2.5 barrel thread (桶形螺纹)
2.1 线激光模组镜头的FBL 与 TTL(Total Track Length) 镜头总长
镜头总长分为光学总长和机构总长:
光学总长是指由镜头中镜片的第一面到像面的距离。
机构总长是指由镜筒端面到像面的距离。
这个部分影响产品的大小,也就是外观ID设计,结构布局等。
2.2 相机法兰距
所谓法兰距,也叫做像场定位距离,是指机身上镜头卡口平面与机身曝光窗平面之间的距离,即镜头卡口到感光元件(一般是CMOS或CCD)之间的距离。
说到法兰距就一定要提到转接环,毕竟这两是相互相成的。刚刚说了,同一卡口,那么其机身法兰距和镜头法兰距是一样的。那么当我要把佳能的镜头用到索尼机身上怎么办?它们之间的法兰距可不一样。
为了解决这一问题“转接环”就出现了,它作用就是增长相机法兰距,从而使得镜头后像点能够聚焦到感光元件上。说直白点就是通过转接环来改变法兰距,从而让相机兼容不同的镜头。
法兰距(flange distance):对镜头而言,法兰焦距是指镜头无限远对焦时,镜头卡口平面到镜头理想像平面(即透镜焦点)之间的距离。
对机身而言,法兰焦距是指卡口到焦平面(即CCD或CMOS所在的平面)之间的距离。当然同一卡口的话,机身法兰焦距与镜头法兰焦距是相等的,即一种卡口只有一个法兰焦距。
2.3 线激光模组镜头的TTL 以及 From Barrel bottom to image plane
From Barrel bottom to image plane 是1.31mm
2.4 相机的镜头接口
那么相机的镜头接口有哪些呢?从大的分类来看,可以分为螺纹接口和卡口两类。
例如,M7*P0.35,其中M7代表螺纹直径在7mm左右,称为M7镜头,常见的直径一般为6.8mm左右
常见的接口规格有:M5,M5.5,M6,M6.5,M7,M8,M9,M12,M16,C,CS
P0.35代表螺纹螺牙间距为0.35mm,常见的还有0.23mm和0.5mm
接口规格是能否安装在某个摄像机镜头座上的最重要的参数。
如接口不符合,则不能安装,或需要更换镜头座。
2.4.1 海思IPC SOC开发板的镜头螺纹接口
一般都是大镜头
2.4.2 民用监控摄像机镜头接口1
https://www.ytot.com/product/272.html
下图是宇瞳光学的4K 镜头,螺柱定位,并用螺丝安装固定
红色是定位螺柱定位,PCBA上开对应小孔
黄色是螺丝固定空,PCBA上开对应孔,并从PCBA反面旋转进螺丝来固定。
2.4.3 民用监控摄像机镜头接口2
镜头安装PCBA正面
黄色是螺丝固定,PCBA上开对应孔,并从PCBA反面旋转进螺丝来固定。
镜头安装PCBA反面
红色是定位螺柱定位,PCBA上开对应小孔
黄色是螺丝固定,PCBA上开对应孔,并从PCBA反面旋转进螺丝来固定。
108491)]
红色是定位螺柱定位,PCBA上开对应小孔
黄色是螺丝固定,PCBA上开对应孔,并从PCBA反面旋转进螺丝来固定。
螺柱定位与螺丝固定位置对角位置。
2.5 barrel thread (桶形螺纹)
barrel thread (桶形螺纹),M5.5*P0.2,Y也就是螺丝的大小规格定义
具体螺丝的大小规格定义如下图。
常规的公制螺纹定义规格。
例如:M16×1.5 螺纹,M16是指螺纹公称直径,近似于螺纹大径,1.5是指螺距为1.5mm,默认旋转方向为右旋。
总结:
以上就是今天给大家分享的内容,其实这玩意儿做个了解就行,知道怎么用就行。如果你有兴趣,那么可以去找更多资料来看。
相关文章:

二.镜头知识之镜头总长,法兰距,安装接口
二.镜头知识之镜头总长,法兰距,安装接口 文章目录 二.镜头知识之镜头总长,法兰距,安装接口2.1 线激光模组镜头的FBL 与 TTL(Total Track Length) 镜头总长2.2 相机法兰距2.3 线激光模组镜头的TTL 以及 From Barrel bottom to imag…...

Android studio控制台 输出乱码解决方法
在AS的安装目录,找到 studio64.exe.vmoptions 文件, 用编辑器打开文件,在最后面加上下面的代码: -Defile.encodingUTF-8然后 重启AS。 注意: 下面两种方式也能打开studio64.exe.vmoptions 文件,但是需要确…...

Hermes - 指尖上的智慧:自定义问答系统的崭新世界
在希腊神话中,有一位智慧与消息的传递者神祇,他就是赫尔墨斯(Hermes)。赫尔墨斯是奥林匹斯众神中的一员,传说他是乌尔阿努斯(Uranus)和莫伊拉(Maia)的儿子,同…...

机器学习笔记 - 使用3D卷积神经网络进行视频分类
1、导入相应的库 3D CNN 使用三维滤波器来执行卷积。内核能够在三个方向上滑动,而在 2D CNN 中它可以在二维上滑动。 首先安装并导入必要的库,用于处理ZIP文件内容的Remotezip 、用于使用进度条的tqdm 、用于处理视频文件的OpenCV 、用于执行更复杂的张量操作的einop…...

在Unity中挂载C#脚本的三种方法
第一种 ①在Project(工程)窗口的某个文件夹中(也可以选择新建在Assets(资源根目录)中),然后单击鼠标右键,选择Create->C# Script 注意:扩展名在Unity编辑器中是隐藏…...

vue elementui的select组件实现滑到底部分页请求后端接口
vue elementui的select组件实现滑到底部分页请求后端接口 1.实现效果2.实现原理 1.实现效果 老规矩,直接上最后的实现效果 2.实现原理 直接上代码 <el-form-item class"diagmosisItem" label"诊断" v-scroll"handleScroll">…...

【Java 进阶篇】JavaScript电灯开关案例:从原理到实现
JavaScript是一门强大的编程语言,它可以用来创建各种交互式网页应用。在这篇博客中,我们将通过一个简单的电灯开关案例来深入了解JavaScript的基础概念,包括HTML、CSS和JavaScript的结合使用。我们将从头开始构建这个案例,逐步引入…...

并发、并行、同步、异步、阻塞、非阻塞
一、多核、多cpu (一)多核 Multicore 核是CPU最重要的部分。负责运算。核包括控制单元、运算单元、寄存器等单元。 多核就是指单个CPU中有多个核。 (二)多cpu Multiprocessor 多cpu就是一个系统拥有多个CPU。每个CPU可能有单个核…...

C语言:冒泡排序
C语言 基础开发----目录 冒泡排序 1. 原理 对一个有n个数据的数组进行遍历,依次对相邻两个数据进行比较大小,若大的数据在前面则交换位置(升序),完成一次遍历后数组中最大的数据到了数组的末尾位置,就象水…...

Android 内容提供者和内容观察者:数据共享和实时更新的完美组合
任务要求 一个作为ContentProvider提供联系人数据另一个作为Observer监听联系人数据的变化: 1、创建ContactProvider项目; 2、在ContactProvider项目中用Sqlite数据库实现联系人的读写功能; 3、在ContactProvider项目中通过ContentProvid…...

六、K8S之StatefulSet
StatefulSet 一、概念 和Deployment一样StatefulSet也是中一种可以帮助我们部署和扩展Pod的控制器,使用Deployment时多数时候不需要在意Pod的调度方式。如果需要关心Pod的部署顺序、对应持久化存储或者要求Pod拥有固定的网络标识时,就需要StatefulSet控…...

基于微服务+Java+Spring Cloud开发的建筑工地智慧平台源码 云平台多端项目源码
建筑工地智慧平台源码,施工管理端、项目监管端、数据大屏端、移动APP端全套源码 技术架构:微服务JavaSpring Cloud VueUniApp MySql自主版权实际应用案例演示 建筑工地智慧平台已应用于线上巡查、质量管理、实名制管理、危大工程管理、运渣车管理、绿色…...

微信小程序异常:navigateTo:fail can not navigateTo a tabbar page
场景还原 微信小程序利用路径wx.navigateTo跳转界面时发送异常 跳转代码 showDetail(e){// 获取图片绑定的ID编号let id e.currentTarget.dataset.id;// 指定编号查询 携带参数到详情界面 wx.navigateTo({url: /pages/details/details?id id,})}异常代码 WAServiceMain…...

智慧公厕高精尖技术揭秘,让卫生管理更智能、更舒适
随着科技的飞速发展,智慧公厕正逐渐走进人们的生活。借助物联网、互联网、云计算、大数据、人工智能、自动化控制等技术的应用,智慧公厕将卫生管理提升到一个全新的水平,为公众打造了清洁舒适的使用环境。本文以智慧公厕源头厂家广州中期科技…...

Spring Cloud的革新:服务网格和云原生整合
文章目录 介绍Spring Cloud服务网格的兴起Spring Cloud与Service Mesh的整合1. 服务发现2. 负载均衡3. 故障处理4. 安全性 云原生整合结论 🎉欢迎来到架构设计专栏~Spring Cloud的革新:服务网格和云原生整合 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒ἷ…...

EfficientDet: Scalable and Efficient Object Detection
CVPR2020 V7 Mon, 27 Jul 2020 引用量:243 机构:Google 贡献:1>提出了多尺度融合网络BiFPN 2>对backbone、feature network、box/class prediction network and resolution进行复合放缩,有着不同的…...

【数据结构】二叉树链式存储及遍历
二叉树链式存储及遍历 文章目录 二叉树链式存储及遍历前言实现过程代码实现源代码总结 前言 本文章中的内容参考于王道数据结构考研书,如果你对该部分的内容的记忆有所模糊,可以阅读我的文章再加深印象 实现过程 1.定义二叉树结构体 2.初始化二叉树的根结…...

数字孪生技术:新零售的未来之路
随着科技的不断进步,新零售产业正经历着巨大的变革。数字孪生作为一种新兴技术正在加速这一变革的进程。它不仅为新零售企业带来了更高效的运营方式,还为消费者提供了更个性化、便捷的购物体验。那么,数字孪生技术究竟如何在新零售产业中发挥…...

NIO教程
一,概述 原本的java是基于同步阻塞式的i/o通信(bio) 性能低下,所以出现了nio这种非阻塞式的 二,Java 的I/O演进之路 2.1 i/o模型基本说明 i/o模型:就是用什么样的通道或者说通信模式和架构进行数据的传输和接收&am…...

【MySQL】表的内连和外连
文章目录 一. 内连接二. 外连接1. 左外连接2. 右外连接 一. 内连接 利用where子句对两种表形成的笛卡尔积进行筛选,其实就是内连接的一种方式 另一种方式是inner join select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件现在有如下表 mysql> desc…...

文心一言:文心大模型 4.0 即将发布
本心、输入输出、结果 文章目录 文心一言:文心大模型 4.0 即将发布前言文心 4.0 的成本问题架构文心 4.0 是否可以对标 GPT-4文心4.0 会不会收费弘扬爱国精神文心一言:文心大模型 4.0 即将发布 编辑:简简单单 Online zuozuo 地址:https://blog.csdn.net/qq_15071263 前言 …...

HTML笔记
注释标签:<!-- --> 标题标签:(作用范围依次递减) <h1></h1> <h2></h2> <h3></h3> <h4></h4> <h5></h5> <h6></h6> 段落标签:<p&g…...

design compiler中的drc规则详解
design compiler中的drc规则详解 DRC是什么?DRC分类各个DRC的含义写在最后 DRC是什么? 本文讨论的DRC即是Design Rule Constraint,而不是Design Rule Check,后者是物理端或者后端的一个关键步骤。 DRC分类 DRC为DC中的一个约束大类&#x…...

CEC2013(MATLAB):螳螂搜索算法(Mantis Search Algorithm,MSA)求解CEC2013
一、螳螂搜索算法 螳螂搜索算法(Mantis Search Algorithm,MSA)由Mohamed Abdel-Basset等人于2023年提出,该算法模拟螳螂独特的狩猎和性同类相食行为。MSA由三个优化阶段组成,包括寻找猎物(探索)…...

【错误:No package snapd available.】在 CentOS 上启用 snap 并安装 snapd
参考:Install snapd on CentOS using the Snap Store | Snapcraft sudo yum install epel-releasesudo yum install snapd...

Shell命令笔记2
大家好,分享下最近工作中用得比较多的shell命令,希望对大家有帮助。 获取数组长度: ${#array_name[*]}获取脚本相对路径 script_path$(dirname "$0")获取脚本的名字 script_name$(basename "$0")获取脚本的绝对路径 …...

怎么团队合作,协作开发
一、代码托管平台 我是在大一下的一个竞赛中接触到的代码托管平台 那个时候我也算是什么都不会的,不过不得不说这个确实比较重要,对我造成了一些冲击 在我看来,代码托管平台的作用就是在一个中转站(仓库)上存储我们写…...

python 练习--更新
1.判断一个列表中的数值是否全部小于某个数 方法一:利用if函数 (只要列表中有一个数字比大 就可以终止比较) n int(input("请输入需要比较的数字:")) arr1 [1,3,4,5,8] index 0 for i in arr1:if i > n:index 1continue…...

【Java 进阶篇】JavaScript 事件详解
在本篇博客中,我们将深入探讨JavaScript事件,这是网页交互的核心。我们将从什么是事件开始,然后逐步介绍事件的类型、如何注册事件、事件处理程序、事件对象以及事件冒泡等相关内容。最终,我们将提供大量的示例代码来帮助您更好地…...

动态内存管理+柔性数组+经典笔试题
💓博客主页:江池俊的博客⏩收录专栏:C语言进阶之路👉专栏推荐:✅C语言初阶之路 ✅数据结构探索💻代码仓库:江池俊的代码仓库🎉欢迎大家点赞👍评论📝收藏⭐ 文…...