首页 > 其他分享 >相机模型总结

相机模型总结

时间:2023-08-07 14:45:49浏览次数:37  
标签:总结 DFOV frac 模型 像素 相机 dx cmos

相机模型

针孔相机模型

利用相似三角形
\(\frac{D_{世界}}{D_{相机}}=\frac{H}{F}\)
其中:

  • \(D_{世界}\)为世界坐标系中的距离长度,如一本书的长宽。
  • \(D_{相机}\)为相机坐标系下的距离长度,为像的大小,或在cmos底片上的大小距离。
  • \(H\)为物体距离相机镜头之前的距离。
  • \(F\)为相机焦距。

相机模型与像素图像之间的关系为(以水平方向举例):
\(D_{像素}=D_{相机} * \frac{1}{dx}\)

\(D_{相机}=D_{像素} * {dx}\)
其中\({dx}\)为像素图像中每1个像素对应相机模型中的长度。
\({dx}=\frac{W_{cmos}}{W_{pix}}\)
其中\({W_{cmos}}\)为cmos的宽度,\({W_{pix}}\)为图像像素宽度。

\({fx}\)与\({dx}\)的关系
\({dx}=\frac{F}{fx}\)

所以有
\(\frac{H}{F}=\frac{D_{世界}}{D_{相机}}\)
\({D_{相机}}=\frac{D_{世界}}{H} * {F}\)
\({D_{相机}}=D_{像素} * {dx}= D_{像素} * \frac{F}{fx}=\frac{D_{世界}}{H} * {F}\)
整理得到
\(D_{像素}=\frac{D_{世界}}{H} * {fx}\)

相机参数

  • DFOV,为对角线的视场角度。
  • HFOV,VFOV为水平方向(左右)和竖直(上下)方向的视场角度。

如果已知cmos的DFOV和焦距F,可以计算出cmos对角线的长度。
\(d=F* tan(\frac{DFOV}{2})\)
其中\(\frac{DFOV}{2}\)为光轴和对角线一端的夹角,则\(tan(\frac{DFOV}{2}) = \frac{d}{F}\)
其中\(2d\)则为cmos对角线的长度。

标签:总结,DFOV,frac,模型,像素,相机,dx,cmos
From: https://www.cnblogs.com/XUEYEYU/p/17611392.html

相关文章

  • 复习笔记|第十四章 Windows操作系统模型《操作系统原理教程》
    参考教材:《操作系统原理教程(第4版)》刘美华翟岩龙著大纲问题回答(精简版)1.Windows采用什么样的体系结构?从图中看出,系统划分为两种状态,核心态和用户态。粗线上方代表用户态进程,下方是核心态的操作系统服务。用户态的进程只能运行在受保护的地址空间。因此,四种类型的用户态进......
  • 小模型赋能大电网,手机拍照来建档
    电能计量箱,一个听上去陌生,看到却一定觉得熟悉的东西。作为电力系统中的关键组成部分,电能计量箱被广泛安装在各类生产生活区域,保护其内部的电能表、互感器等计量装置的安全,是保障电力系统稳定运行的重要设施。随着电力行业积极推进数字化、智能化升级,电能计量箱数字化建档工作也正在......
  • 用友企业服务大模型YonGPT,赋能财务、人力、业务智能化
    7月27日,用友在北京隆重发布了业界首个企业服务大模型YonGPT,这是用友基于数字和智能技术服务企业和公共组织数智化的最新研发成果。YonGPT覆盖企业财务、人力和业务,是多领域融合化、多形态综合型的企业服务大模型。01多领域融合化、多形态综合型的大模型荟聚企业服务数智新智慧信息......
  • 了解 Java 内存模型
    Java内存模型(JavaMemoryModel)是Java语言规范定义的一套规则,提供了一组规则和同步机制,以确保多线程程序在多线程环境下正确地处理内存访问的一致性和可见性问题。开发人员在编写多线程程序时,需要遵守Java内存模型的规则,并使用适当的同步机制来保证程序的正确性。1、Java内存模型主......
  • 行业报告 | 大模型助力产业,持续推进人工智能科技创新
    原创|文BFT机器人随着AI应用深入千行百业,大模型在多个产业领域发挥着积极的作用。英伟达、META、微软等多家公司纷纷宣布AI相关行业的合作和并购机会,加速研发各垂类领域AI大模型,算力需求有望持续向上。英伟达:宣布5000万美元投资Recursion,加速开发生物和化学AI基础模型。Recursio......
  • 五种云计算服务模型IaaS、PaaS、SaaS、KaaS、FaaS
    云计算通常可以分为三种类型:基础设施即服务(InfrastructureasaService,IaaS)平台即服务(PlatformasaService,PaaS)软件即服务(SoftwareasaService,SaaS)其中,IaaS提供基本的计算、存储和网络基础设施,PaaS在此基础上提供了开发和部署应用程序的平台,而SaaS则提供了直接使用的应用......
  • DDD项目落地之充血模型实践
    背景:充血模型是DDD分层架构中实体设计的一种方案,可以使关注点聚焦于业务实现,可有效提升开发效率、提升可维护性;1、DDD项目落地整体调用关系调用关系图中的Entity为实体,从进入领域服务(Domin)时开始使用,直到最后返回。2、实体设计充血模型是实体设计的一种方法,简单来说,就是一种......
  • 软件测试-Web端测试方法总结
    一、输入框1.字符型输入框1)输入框格式校验英文全角、英文半角、数字、空或者空格、特殊字符“……!@#¥%……&*({【《,。?、:;‘<>’》】})”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。知识点扩展:全角/半角全角:一个字符占用两个标准字符位置半角:一个......
  • LLaMA大语言模型
    什么是LLaMALLaMA是由美国的MetaAI发布的大语言系列模型,全称是LargeLanguageModelMetaAI,论文:LLaMA:OpenandEfficientFoundationLanguageModels。Llama这个单词本身是指美洲大羊驼,所以社区也将这个系列的模型昵称为羊驼系模型。在这篇论文中,使用数万亿个(trillionsof)tok......
  • 一种基于概念模型思想的ABCDE系统设计建模法的研究与应用
     《一种基于概念模型思想的ABCDE系统设计建模法的研究与应用》张云龙(JINGWHALE数字科学艺术创新中心,浙江杭州,310008)国作登字-2023-A-00087399 摘要:本文基于概念模型思想提出了一种归纳设计纲领、梳理业务模型、抽象概念模型、具象设计模型、评估改进模型的ABCDE概念模......