From 409d4561d79ef52870e4d42613c7855c681c1f8e Mon Sep 17 00:00:00 2001 From: Joan Sola <jsola@iri.upc.edu> Date: Sun, 24 Apr 2022 18:38:05 +0200 Subject: [PATCH] Fix data type that was conflicting sometimes --- include/vision/math/pinhole_tools.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/include/vision/math/pinhole_tools.h b/include/vision/math/pinhole_tools.h index 4d55810f0..2f3912e65 100644 --- a/include/vision/math/pinhole_tools.h +++ b/include/vision/math/pinhole_tools.h @@ -429,12 +429,13 @@ Matrix<typename Derived2::Scalar, 2, 1> pixellizePoint(const MatrixBase<Derived1 MatrixSizeCheck<4,1>::check(k); MatrixSizeCheck<2,1>::check(ud); + typedef typename Derived1::Scalar S; typedef typename Derived2::Scalar T; - T u_0 = k(0); - T v_0 = k(1); - T a_u = k(2); - T a_v = k(3); + const S& u_0 = k(0); + const S& v_0 = k(1); + const S& a_u = k(2); + const S& a_v = k(3); Matrix<T, 2, 1> u; u(0) = u_0 + a_u * ud(0); -- GitLab