diff --git a/modules/imgproc/src/min_enclosing_convex_polygon.cpp b/modules/imgproc/src/min_enclosing_convex_polygon.cpp index c97ada4abc..2f12b0e474 100644 --- a/modules/imgproc/src/min_enclosing_convex_polygon.cpp +++ b/modules/imgproc/src/min_enclosing_convex_polygon.cpp @@ -913,6 +913,7 @@ std::vector Chains::reconstructHSidedChain(int h, int i, int j) std::vector Chains::findKSides(int k, int i, int j) { std::vector sides; + sides.reserve(k); // Optimization and avoiding GCC's false positive warning (-Wstringop-overflow) sides.push_back({i, true}); sides.push_back({j, true});