Fix debug viewer with variable exposure

Change-Id: Icfca471f5f3c7018377269de3141d67b0887948c
diff --git a/y2019/vision/debug_viewer.cc b/y2019/vision/debug_viewer.cc
index c8d8234..e98f018 100644
--- a/y2019/vision/debug_viewer.cc
+++ b/y2019/vision/debug_viewer.cc
@@ -93,6 +93,9 @@
       printf("_____ New Image _____\n");
     }
 
+    const int num_pixels = target_finder_.PixelCount(&imgs);
+    printf("Number pixels: %d\n", num_pixels);
+
     // Remove bad blobs.
     target_finder_.PreFilter(&imgs);
 
@@ -196,7 +199,7 @@
     }
 
     int desired_exposure;
-    if (target_finder_.TestExposure(results, &desired_exposure)) {
+    if (target_finder_.TestExposure(results, num_pixels, &desired_exposure)) {
       printf("Switching exposure to %d.\n", desired_exposure);
       SetExposure(desired_exposure);
     }