Updated by about 13 years ago

I detected that, this problem occurs in void BundleAdjusterRay::calcError(Mat [[BundleAdjusterRay]]::calcError(Mat &err) in motion_estimators.cpp

After some iterations, f1 or f2 may be negative, so mult = sqrt(f1 * f2) is NaN.
It makes the program crash in a further call of SVD to a NaN matrix.

Please investigate it.

Back