我试图通过the documented从我的Lenovo Phab 2中提取相机内在函数和失真系数:
ret = TangoService_getCameraIntrinsics(TANGO_CAMERA_COLOR, &ccIntrinsics);
奇怪的是,每一个失真系数都回到0。然而,有内在的数据,我认为是非常低的精度。
我一开始认为这可能是投射错误,但使用%f
,%lf
和%E
标记(LOGE();
),值不会改变
我知道在以前的Google Tango Tablet开发套件中,校准系数和失真模型位于名为calibration.xml
的文件中。联想Phab 2也是如此吗?
编辑:将相机内在结构的内容转储到文件后,确实没有为设备返回失真系数。即所有失真条目均为0.0000
。
答案 0 :(得分:0)
这是我的设备的问题!通过接收更新的设备解决了这个问题。不知何故,校准数据丢失了。
确保检查设备中的calibration.xml文件。如果此文件不在原地,请联系客户支持!