如何为英特尔Realsense D435相机编写自定义校准参数



我正在使用Intelrealsense D435,我计划做的是在python包装器中使用opencv_pointcloud_viewer.py示例将图像覆盖在点云之上。

首先,我已经使用checkerboard进行了校准,显然使用校准过程的内在参数值与使用depth_profile.get_intrinsics()函数找到的默认值之间存在差异。我想知道是否有一种方法可以改变我的python代码中与depth_frame对应的内在参数的值。我的意思是我想用我发现自己的值代替默认的内在值,以便下次我使用depth_profile.get_intrinsics()时,我可以得到与棋盘校准过程中发现的相同的值。

事先感谢您的帮助。

我看过https://community.intel.com/t5/Items-with-no-label/How-to-save-load-intrinsics-to-from-file-python/td-p/435336,但这似乎不能解决我的问题。

我找到了英特尔realsense动态校准器工具,可用于此目的。可以定义自定义XML文件,包括所有传感器的固有参数,并将它们写入设备。

相关内容

  • 没有找到相关文章

最新更新