函数 cvFindExtrinsicCameraParams2 中的错误 fabs(sc) > DBL_EPSILON是什么意思?



我在python中使用OpenCV(4.0.0(中的solvePnPRansac函数。有时(但不是所有时间(当我将点传递到函数中时,我会收到一个错误:

(-215:Assertion failed) fabs(sc) > DBL_EPSILON

在函数"cvFindExtrinsicCameraParams2"中,从"solvePnPRansac"(我直接使用的函数(调用。有谁知道这意味着什么或可能出现什么问题?

在我的用例中,我像这样使用"solvePnPRansac":

_, rvec, t, _ = cv2.solvePnPRansac(pts_3D, pts_2D, K, distortion_coefficients)

就我而言,pts_3d包含一些 NaN 值。排除pts_3dpts_2d中的特定行后,错误消失了。

相关内容

  • 没有找到相关文章

最新更新