远心镜头案例锦集

news2025/1/10 12:12:59

远心镜头(Telecentric lens)

定义:远心镜头是一类将其入瞳或出瞳放置于无穷远的光学系统。是为纠正传统镜头视差而设计,它可以在一定的物距范围内,使得到的图像放大倍率不会变化,即这种镜头拍出来的图像没有近大远小关系

远心即指入射(或出射)光瞳在无限远处,与之对应,近心则指入射(或出射)光瞳在镜头内部。远心镜头成像原理最核心的一点是传统镜头与小孔成像原理的结合。远心镜头分为物方远心镜头、像方远心镜头和双远心镜头。下图为远心镜头的实物图。

 

下图

:分别使用标准镜头(顶部)和远心镜头(底部)拍摄的圆柱形物体的内花键。

:分别使用标准镜头(顶部)和远心镜头(底部)拍摄的两个完全相同的机器螺丝(间隔100 mm)。

 

 

 

 

 

 

当物体保持在一定的范围内时,远心镜头获得的图像尺寸不会随物体位移而发生变化,这一范围通常被称为“景深”或“远心范围”。由以上远心光路的分析可知,只有物方发出的光平行于镜头光轴入射,才能被远心镜头探测。因此,远心镜头的镜头前端面直径至少要与物方视场对角线一样大,也因此,相比于传统光学镜头,远心镜头更大更重更加昂贵。

此外,由于远心镜头只接收平行光,滤除了几乎所有的漫反射光源,所以在自然环境下成像较暗,所以选用平行光源(即同轴照明)可最大限度发挥双远心镜头的优势,使被测物体边缘清晰稳定,并有效去除成像过程中的噪声。

要点

1:需要同轴补光

2:物体多大镜头多大

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/680440.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

人工智能(4):模型评估

模型评估是模型开发过程不可或缺的一部分。它有助于发现表达数据的最佳模型和所选模型将来工作的性能如何。 按照数据集的目标值不同,可以把模型评估分为分类模型评估和回归模型评估。 1 分类模型评估 准确率 预测正确的数占样本总数的比例。 其他评价指标…

嵌入式C开发 VS 嵌入式CPP开发!

目录 ​答主:听心跳的声音 答主:pansz 答主:candy 这是知乎嵌入式领域的一个热门话题,原文链接: https://www.zhihu.com/question/374663834 几个高赞回答: ​答主:听心跳的声音 单片机的主…

多项式回归的原理及实现、多重回归的原理

1.多项式回归的原理及实现 笔记来源于《白话机器学习的数学》 1.1 多项式回归的原理 预测一个变量 x x x与一个变量 y y y的关系 例如:广告费 x x x与点击量 y y y 用曲线拟合数据 求导过程类比本人之前的博客进行推导,相关笔记:最小二乘法的…

Nginx基于授权的访问控制步骤

目录 一、安装httpd-tools 二、生成用户密码认证文件 三、修改主配置文件相对应的目录,添加认证配置置顶 四、 重启服务 五、 访问网址 一、安装httpd-tools 二、生成用户密码认证文件 三、修改主配置文件相对应的目录,添加认证配置置顶 Vim /usr/loc…

【雕爷学编程】Arduino动手做(124)---24位WS2812环形灯板

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

tensorflow2模型保存和恢复

有两种方法可以保存模型: 使用检查点,一种简单的在硬盘上保存变量的方法使用SavedModel,模型结构及检查点 检查点不包含任何关于模型自身的描述:它们只是一种简单的存储参数并能让开发者正确恢复它的方法。 SavedModel格式在保…

Mysql复习多表查询

Mysql复习多表查询 1.多表关系2.多表查询概述3.内连接4. 外连接5. 自连接5.1 案例 6. 子查询6.1 标量子查询6.1.1 标量子查询案例 6.1 列子查询6.2 行子查询6.2.1 demo1 6.3 表子查询6.3.1 demo16.3.2 demo2 7.联合查询8.1 案例 附录 1.多表关系 >多表查询 项目开发中&…

【算法】代码随想录、数组——长度最小的子数组、滑动窗口实现

209.长度最小的子数组 解法思想来自代码随想录:209.长度最小的子数组 (1)暴力解法 我们暴力解法直接使用两个for循环,然后不断的遍历寻找符合条件的子序列; 初始化长度变量length和结果变量result为0和int类型最大数…

近期离职心情记录 大不了前端换行!

提了离职了,发消息给领导的时候我都不敢看,发了马上关闭了聊天框当乌龟。。。 一、大致背景介绍 现在在二线城市的上市公司,本人大专学历,学的是java(甚至还报名了培训班)。第一个公司是现在公司的外包公司…

管理类联考——逻辑——知识篇——论证推理——七、论证方式——haimian

论证方式 考点分析 削弱 年度 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023题量211111 题型分类 关键问题 题型特征 典型问法: 为了评价上述论证的正确性,回答以下哪个问题最为重要以下哪项对于评价上述结论最为重要? 思路点拨…

【IMX6ULL驱动开发学习】10.设置uboot使用网络加载zImage和dtb

1. 在uboot中设置网络 首先启动自己的板子,使用 ifconfig 命令或者 ifconfig -a 命令查看自己网卡的地址 ifconfig ifconfig -a我的网卡地址是这个 52:15:66:2E:16:71接着设置自己的ip setenv ipaddr 192.168.1.100设置服务器ip setenv serverip 192.168.1.200保…

如何系列 如何在单机和集群环境保证代码线程安全

文章目录 什么是线程安全什么场景下会发生如何保证线程安全单机环境1.无状态设计2.使用final关键字(不可变)3.使用synchronized关键字4.使用volatile关键字5.使用java.util.concurrent.atomic包中的原子包装类6.使用java.util.concurrent.locks包中的锁7…

【ROS2】(导航-05)在 Navigation-ROS 2上加载地图

一、说明 如何建立ROS2的导航地图?在ROS2的服务器中,其中有一个地图服务器,该服务器与参数服务器类同,当外界节点请求的时候,将新的地图导入导航系统中。注意,这里新的地图就是因为场景足够大时&#xff0c…

Docker常见使用

Docker常见使用 1、Docker安装 ## 下载阿里源repo文件 $ curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo $ curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo$ yum clean …

Linux系统编程(多进程编程深入2)

文章目录 前言一、进程退出状态二、进程退出状态宏的使用三、wait的局限性四、waitpid函数讲解五、使用fork函数创建两次孙进程解决子问题总结 前言 本篇文章继续讲解多线程编程。 一、进程退出状态 进程退出状态(Exit Status)指的是进程在终止时返回…

HTML中的常用标签用法

作者:爱塔居 专栏:javaEE 作者简介:大三学生,希望和大家一起进步 目录 一、注释标签 二、标题标签:h1-h6 三、段落标签:p 四、换行标签:br 五、格式化标签 六、图片标签:img 七、超链…

快速排序到底有多快

作者主页:paper jie的博客_CSDN博客-C语言,算法详解领域博主 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《算法详解》专栏,本专栏是针对于大学生,编程小白精心…

ECS服务器上搭建一个Java开发环境

ECS服务器上搭建一个Java开发环境 本步骤将在ECS服务器上搭建一个Java开发环境,包括OpenJDK 1.8和Maven 3.6.3,并配置阿里云镜像仓库。 执行如下命令,安装OpenJDK 1.8。 yum -y install java-1.8.0-openjdk-devel.x86_64执行如下命令&…

【NLP】用python实现文本转语音处理

一、说明 介绍一款python调用库,离线软件包pyttsx3 API,它能够将文字转化成语音文件。Python 中有多种 API 可用于将文本转换为语音。pyttsx3 是一个非常易于使用的工具,可将输入的文本转换为音频。与其它类似的库不同,它可以离线…

AutoSAR系列讲解(入门篇)2.2-SWC的类型(APPL)

SWC的类型 一、原子级的SWC(Atomic SWC) 二、集合级的SWC(Composition SWC) 三、特殊的SWC 一、原子级的SWC(Atomic SWC) 原子级的SWC(Atomic SWC):故名思意&#xff…