diff --git a/dlib/image_processing/scan_fhog_pyramid.h b/dlib/image_processing/scan_fhog_pyramid.h
index f0cab28e33c6b18fe6bf4f89b37ef002ae9e981d..5ae0310af4350a701d971647b8f107b04620536b 100644
--- a/dlib/image_processing/scan_fhog_pyramid.h
+++ b/dlib/image_processing/scan_fhog_pyramid.h
@@ -1306,7 +1306,6 @@ namespace dlib
 
 
         // Do non-max suppression
-        dets.clear();
         if (detectors.size() > 1)
             std::sort(dets_accum.rbegin(), dets_accum.rend());
         for (unsigned long i = 0; i < dets_accum.size(); ++i)