Unverified Commit c91959a7 authored by Adrià Arrufat's avatar Adrià Arrufat Committed by GitHub
Browse files

do not round drectangle in rectangle transform (#2498)

parent 027fb781
...@@ -235,14 +235,15 @@ namespace dlib ...@@ -235,14 +235,15 @@ namespace dlib
// the above box. // the above box.
double scale = std::sqrt(new_area/temp.area()); double scale = std::sqrt(new_area/temp.area());
return centered_rect(center(temp), std::round(temp.width()*scale), std::round(temp.height()*scale)); return centered_drect(dcenter(temp), temp.width()*scale, temp.height()*scale);
} }
rectangle operator() ( rectangle operator() (
const rectangle& r const rectangle& r
) const ) const
{ {
return (*this)(drectangle(r)); const auto temp = (*this)(drectangle(r));
return centered_rect(center(temp), std::round(temp.width()), std::round(temp.height()));
} }
const point_transform_affine& get_tform( const point_transform_affine& get_tform(
......
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