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);
}