diff --git a/modules/imgproc/src/imgwarp.cpp b/modules/imgproc/src/imgwarp.cpp index 9e069bc84d..dea61f8e7a 100644 --- a/modules/imgproc/src/imgwarp.cpp +++ b/modules/imgproc/src/imgwarp.cpp @@ -3061,7 +3061,7 @@ cv::Mat cv::getPerspectiveTransform( const Point2f src[], const Point2f dst[] ) b[i+4] = dst[i].y; } - solve( A, B, X, DECOMP_SVD ); + solve(A, B, X, DECOMP_LU); M.ptr()[8] = 1.; return M;