Commit ae81006e authored by Boaz Stolk's avatar Boaz Stolk

Applied proposed fix

parent 047abb00
...@@ -80,9 +80,9 @@ struct WrapAff ...@@ -80,9 +80,9 @@ struct WrapAff
WrapAff(const Mat& aff) : F(aff.ptr<double>()) {} WrapAff(const Mat& aff) : F(aff.ptr<double>()) {}
Point3f operator()(const Point3f& p) Point3f operator()(const Point3f& p)
{ {
return Point3d( p.x * F[0] + p.y * F[1] + p.z * F[2] + F[3], return Point3f( (float)(p.x * F[0] + p.y * F[1] + p.z * F[2] + F[3]),
p.x * F[4] + p.y * F[5] + p.z * F[6] + F[7], (float)(p.x * F[4] + p.y * F[5] + p.z * F[6] + F[7]),
p.x * F[8] + p.y * F[9] + p.z * F[10] + F[11] ); (float)(p.x * F[8] + p.y * F[9] + p.z * F[10] + F[11]) );
} }
}; };
......
...@@ -75,8 +75,8 @@ struct WrapAff2D ...@@ -75,8 +75,8 @@ struct WrapAff2D
WrapAff2D(const Mat& aff) : F(aff.ptr<double>()) {} WrapAff2D(const Mat& aff) : F(aff.ptr<double>()) {}
Point2f operator()(const Point2f& p) Point2f operator()(const Point2f& p)
{ {
return Point2d( p.x * F[0] + p.y * F[1] + F[2], return Point2f( (float)(p.x * F[0] + p.y * F[1] + F[2]),
p.x * F[3] + p.y * F[4] + F[5]); (float)(p.x * F[3] + p.y * F[4] + F[5]) );
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment