激光三角 光平面标定

一、总概括

  • 光平面标定 = 求相机坐标系下的激光平面方程
  • AXc​+BYc​+CZc​+D=0
  • 激光三角测量 = 像素射线与该平面求交点 = 3D 坐标
  • 光平面:AXc+BYc+CZc+D=0
  • 像素→射线:(x,y,1)
  • 激光三角:射线与平面求交
  • 深度公式:s=−D/(Ax+By+C)
  • Halcon 标定 = 内参 + 外参 + 平面 SVD 拟合

二、光平面标定的本质

光平面 = 激光在相机坐标系下的一个空间平面

A⋅Xc​+B⋅Yc​+C⋅Zc​+D=0

Halcon 做的事:

  1. 求相机内参 K、畸变 Dist
  2. 求棋盘格外参(相机 ↔ 标定板)
  3. 求激光平面 A,B,C,D
  4. 测量时:像素 → 射线 → 与平面求交 → 得到 3D 点(激光三角)

三、坐标系与相机标定

1、相机坐标系(Camera)

1)相机坐标系(Cam)

  • 原点:相机光心
  • Zc → 光轴向前
  • Xc → 右
  • Yc → 下

2)标定板坐标系(World = Obj)

  • 原点在棋盘格角点
  • Zw=0 平面 = 标定板平面

3)光平面方程(相机系)

AXc​+BYc​+CZc​+D=0

(A,B,C) = 平面单位法向量

D = 平面到光心的有向距离

2、相机标定(针孔模型-内参)

针孔模型 标定内参

1)理想投影

2)归一化坐标(Zc=1)

3)去畸变矫正

cpp 复制代码
camera_calib

输出:内参 K + 畸变系数 D

3、求标定的外参(R,T)

对每一张图 求出pose

意义:知道任意棋盘点 (Xw​,Yw​,0),就能求它在相机中的 3D 位置

四、激光平面标定

目标:求平面 A,B,C,D

约束条件(所有激光点必须落在平面上)

对每一个激光点:AXc​+BYc​+CZc​+D=0

1、从像素反推3D点

已知像素 (u,v),求相机系射线:

1)去畸变

x,y=undistort(u,v)

2)构建射线

2、激光点必须在标定板平面上(Zw=0)

3、构建平面方程(Halcon 内部 SVD)

每个激光点给出一行方程:

AXc​+BYc​+CZc​=−D

写成矩阵:

cpp 复制代码
svd(M) → V → 最小奇异值向量 → [A,B,C,D]

五、测量

已知:

  • 像素 (u,v)
  • 内参 K
  • 光平面 A,B,C,D

求 3D 坐标 (Xc​,Yc​,Zc​)

  • s:深度(Zc)
  • x,y:像素去畸变后的归一化坐标
  • 几何意义 :相机射线与光平面求交点

1、像素 → 相机系射线

2、射线与光平面求交(核心公式)

3、得到3D点

六、总结

Halcon 算子 数学含义
calibrate_cameras 求 K,Distortion
find_calib_object 求外参 R,t
create_planar_laser_plane SVD 求解 A,B,C,D
get_line_of_sight 像素 → 射线 x,y
intersect_ray_with_plane s=−D/(Ax+By+C)
get_world_coordinates 3D 点计算
相关推荐
Evand J1 天前
【MATLAB例程】平面下,5基站对待定位点的定位。基于距离辅助下的AOA。完整代码下载链接
开发语言·matlab·平面·定位·导航·测距·aoa
网络小江6 天前
组网第21课:初登交换机——管理平面三板斧
平面·ssh·console·华为交换机
天人合一peng8 天前
Catia数控加工平面铣削
平面
Suprman9 天前
从 B/S 到 Electron:平面排版套料系统桌面版开发实战
javascript·平面·electron·排序算法
qq_2842740513 天前
间歇运动机构与机械设计概论:棘轮与槽轮机构运动系数、零件失效与强度刚度准则、结构工艺性清根及标准件(含考点)
笔记·学习·平面·自动化·制造
Earth explosion14 天前
企业级Agent:MCP正在成为新的控制平面
大数据·平面
chaoyuanl15 天前
从平面到包裹:超元力飞行影院如何构建“人在景中、身随景动”的感知闭环
人工智能·科技·平面·xr·vr·娱乐
思茂信息16 天前
CST技术案例:加载正弦曲线的平面螺旋天线仿真研究
算法·平面·emc·cst·电磁仿真·仿真辐射
生活愉甜16 天前
勃肯特2026工博会新品首发——“突破平面,多维精工”
人工智能·平面
Martina_032116 天前
一张地图怎么生成可编辑3D地形?用6步检查高度图、道路约束与Mesh导出
图像处理·人工智能·平面·3d·ai·自然语言处理·游戏策划