WPI Image Test Mode (#81)

* Add camera config for calibration to test mode

* Add 3D capabilities to test mode

* Add resources to main for jar testmode

* Refactor path utilities for test mode

* Apply spotless
This commit is contained in:
Banks T
2020-08-08 14:21:38 -04:00
committed by GitHub
parent 61ab1b2bd2
commit ff58381056
15 changed files with 212 additions and 102 deletions

View File

@@ -56,7 +56,7 @@ public class BenchmarkTest {
var frameProvider =
new FileFrameProvider(
TestUtils.getWPIImagePath(TestUtils.WPI2019Image.kCargoSideStraightDark72in),
TestUtils.getWPIImagePath(TestUtils.WPI2019Image.kCargoSideStraightDark72in, false),
TestUtils.WPI2019Image.FOV);
benchmarkPipeline(frameProvider, pipeline, 5);
@@ -73,7 +73,7 @@ public class BenchmarkTest {
var frameProvider =
new FileFrameProvider(
TestUtils.getWPIImagePath(TestUtils.WPI2020Image.kBlueGoal_084in_Center),
TestUtils.getWPIImagePath(TestUtils.WPI2020Image.kBlueGoal_084in_Center, false),
TestUtils.WPI2020Image.FOV);
benchmarkPipeline(frameProvider, pipeline, 5);
@@ -90,7 +90,7 @@ public class BenchmarkTest {
var frameProvider =
new FileFrameProvider(
TestUtils.getWPIImagePath(TestUtils.WPI2020Image.kBlueGoal_084in_Center_720p),
TestUtils.getWPIImagePath(TestUtils.WPI2020Image.kBlueGoal_084in_Center_720p, false),
TestUtils.WPI2020Image.FOV);
benchmarkPipeline(frameProvider, pipeline, 5);
@@ -110,7 +110,7 @@ public class BenchmarkTest {
var frameProvider =
new FileFrameProvider(
TestUtils.getWPIImagePath(TestUtils.WPI2019Image.kCargoStraightDark72in_HighRes),
TestUtils.getWPIImagePath(TestUtils.WPI2019Image.kCargoStraightDark72in_HighRes, false),
TestUtils.WPI2019Image.FOV);
benchmarkPipeline(frameProvider, pipeline, 5);

View File

@@ -72,7 +72,7 @@ public class ShapeBenchmarkTest {
pipeline.getSettings().accuracyPercentage = 30.0;
var frameProvider =
new FileFrameProvider(
TestUtils.getWPIImagePath(TestUtils.WPI2019Image.kCargoSideStraightDark72in),
TestUtils.getWPIImagePath(TestUtils.WPI2019Image.kCargoSideStraightDark72in, false),
TestUtils.WPI2019Image.FOV);
benchmarkPipeline(frameProvider, pipeline, 5);
@@ -94,7 +94,7 @@ public class ShapeBenchmarkTest {
var frameProvider =
new FileFrameProvider(
TestUtils.getWPIImagePath(TestUtils.WPI2020Image.kBlueGoal_084in_Center),
TestUtils.getWPIImagePath(TestUtils.WPI2020Image.kBlueGoal_084in_Center, false),
TestUtils.WPI2020Image.FOV);
benchmarkPipeline(frameProvider, pipeline, 5);
@@ -116,7 +116,7 @@ public class ShapeBenchmarkTest {
var frameProvider =
new FileFrameProvider(
TestUtils.getWPIImagePath(TestUtils.WPI2020Image.kBlueGoal_084in_Center_720p),
TestUtils.getWPIImagePath(TestUtils.WPI2020Image.kBlueGoal_084in_Center_720p, false),
TestUtils.WPI2020Image.FOV);
benchmarkPipeline(frameProvider, pipeline, 5);
@@ -138,7 +138,7 @@ public class ShapeBenchmarkTest {
var frameProvider =
new FileFrameProvider(
TestUtils.getWPIImagePath(TestUtils.WPI2019Image.kCargoStraightDark72in_HighRes),
TestUtils.getWPIImagePath(TestUtils.WPI2019Image.kCargoStraightDark72in_HighRes, false),
TestUtils.WPI2019Image.FOV);
benchmarkPipeline(frameProvider, pipeline, 5);