Advertisement

OpenCV相机标定与3D重建(6)通过函数projectPoints()实现三维物体点在二维图像上的显示

阅读量:
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

属于OpenCV库中用于鱼眼镜头模型的函数项目points负责将三维物体的点转换为二维图像平面的像素坐标。该函数不仅有助于模拟鱼眼镜头的工作原理,并且能够提供深入的理解其在空间变换过程中的具体作用

函数原型

复制代码
    void cv::fisheye::projectPoints	
    (
    	InputArray 	objectPoints,
    	OutputArray 	imagePoints,
    	const Affine3d & 	affine,
    	InputArray 	K,
    	InputArray 	D,
    	double 	alpha = 0,
    	OutputArray 	jacobian = noArray() 
    )	

函数说明

  • 该函数基于相机的内参与外参来映射3D空间中的点至图像平面。
  • 在某些情况下会计算雅可比矩阵——用于描述图像点坐标如何随所有输入变量变化的情况;这个矩阵由针对每个特定参数(如内参或外参与)的部分导数组成。

参数

  • 参数objectPo

全部评论 (0)

还没有任何评论哟~