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

相机动态/在线标定

在这里插入图片描述

图1
图2

基本原理
【原理1】平行线在射影变换后会交于一点。如图所示,A为相机光心,蓝色矩形框为归一化平面,O为平面中心。地面四条黄色直线为平行且等距的车道线。HI交其中两条车道线于H、I, 过G作HI的平行线GM交车道线于M。HI、GM在归一化平面上的投影分别为JK、PN,二者会交于一点Q。准确来说,地平面上所有与HI平行的直线在归一化平面上的投影都交于Q,这也是平行线在投影面上的灭点。

为什么呢?考虑投影的成因,以GM上一点S为例,S投影为T,即AS与投影平面的交点为T。那么
当S向M方向移动到无穷远处,T落在QN及其延长线上,直到S超过GM与PN的交点,此时投影在NQ的延长线上。
当S向G方向移动到无穷远处,T不断向Q靠近,AT趋于与GM平行。换句话说,AQ表示GM的方向,所以所有与GM平行的直线的投影都交与同一点Q。

据此原理,对于投影平面上的任意一条截线,其上必然存在一点为灭点Q,并且AQ为这条截线对应的地平面上的直线的方向。
同理,地面上的平行车道线的投影也交于灭点V,AV为车道线的方向。
显然AV,AQ都平行于地平面,因此二者的叉积即为地平面的法向量。当车辆行驶方向与车道线方向一致,则可推导相机相对于车体/地面的外参。

在这里插入图片描述

一般而言,vanish point还是好求的,但是第二个灭点该如何找呢?
那么,考虑这种情况。在归一化平面上作和相机系X轴,即上下边平行的直线交三条平行的车道线投影于M,N,P,其对应在地面上的点为J,K,L。作JKL的平行线QR交地面车道线于QR,QR在归一化平面上的投影为ST。由上面原理可知,ST与MNP交于一定点U。因此,问题转化为如何求解U。

【原理2】射影交比不变性和投影调和共轭。二者结合起来就是一个结论,K为JL的中点时候,K关于JL的调和共轭点是无穷远处Z,其对应的交比为-1。由上面的原理,我们可知,Z的投影为U。由交比不变性可知,(P,M;N,U)的交比和(L,J;K,Z)的交比相同。所以构建方程可以求解U的坐标。
在这里插入图片描述

ABC三点共线,L为线外一点,过C作直线交LA于M、交LB于N,MB、NA交于K点,LK交AB于D点,则称D为C点相对于AB的调和共轭点。交比 ( A , B ; C , D ) = − 1 ∗ A C B C = − 1 (A,B;C,D) = -1*\frac{AC}{BC} = -1 (A,B;C,D)=

http://www.lryc.cn/news/501007.html

相关文章:

  • MySQL 8.0 新特性汇总
  • Resnet C ++ 部署 tensort 部署(四)
  • 《Java核心技术I》对并发散列映射的批操作
  • 记录一次使用git无权限的问题排查
  • appium学习之二:adb命令
  • Linux Vi/Vim使用 ⑥
  • JCR一区牛顿-拉夫逊优化算法+分解对比!VMD-NRBO-Transformer-BiLSTM多变量时序光伏功率预测
  • easyExcel实现表头批注
  • Pytest测试用例使用小结
  • LeetCode题练习与总结:132 模式--456
  • IdentityServer4框架、ASP.NET core Identity
  • 【分子材料发现】——GAP:催化过程中吸附构型的多模态语言和图学习(数据集处理详解)(二)
  • SpringBoot开发过程中经常遇到问题解决方案分享
  • AR眼镜_消费级工业AR智能眼镜主板硬件解决方案
  • Springboot 核心注解
  • Nacos集群搭建【Oracle作外部数据源】
  • 云轴科技ZStack出席中国电信国际EMCP平台香港发布会,持续推动海外合作
  • 爬虫自动化之drissionpage+SwitchyOmega实现随时切换代理ip
  • docker安装kettle(PDI)并实现web访问
  • [软件工程]十.可靠性工程(reliable engineering)
  • 【Makefile】编译日志之输出重定向符号 >
  • linux之less
  • 算法-字符串-165.比较版本号
  • List与Set、数组与ArrayList、ArrayList与LinkedList的区别
  • 如何在 Odoo18 视图中添加关联数据看板按钮 | 免费开源ERP实施诀窍
  • Linux下mysql环境的搭建
  • 视觉语言模型 Qwen2-VL
  • 浅谈新能源汽车感应钥匙一键启动的步骤和特点
  • 鸿蒙ArkTS语言基础语法详解
  • H5游戏出海如何获得更多增长机会?