Moving camera calib files to use camera#

Modifying intrinsics_calibration to handle and use this new format

Changing numbering to match /dev/video#, so that camera on /dev/video0
is publishing on /camera0 for example

Added a utility function to get camera number from channel, and a test to
go with it

Cleaned up some of the logging to use percentages instead of fractions /
decimals

Change-Id: I764d59ca7d9089a37d010272879ce55aae5dbd95
Signed-off-by: Jim Ostrowski <yimmy13@gmail.com>
diff --git a/frc971/vision/BUILD b/frc971/vision/BUILD
index 6cee780..02ab5e2 100644
--- a/frc971/vision/BUILD
+++ b/frc971/vision/BUILD
@@ -328,6 +328,7 @@
         "//frc971/control_loops/drivetrain:improved_down_estimator",
         "//frc971/vision:charuco_lib",
         "//frc971/vision:vision_fbs",
+        "//frc971/vision:vision_util_lib",
         "//frc971/wpilib:imu_batch_fbs",
         "//frc971/wpilib:imu_fbs",
         "//third_party:opencv",
@@ -374,3 +375,14 @@
         "@com_github_google_glog//:glog",
     ],
 )
+
+cc_test(
+    name = "vision_util_lib_test",
+    srcs = ["vision_util_lib_test.cc"],
+    visibility = ["//visibility:public"],
+    deps = [
+        "//aos/testing:googletest",
+        "//frc971/vision:vision_util_lib",
+        "@com_github_google_glog//:glog",
+    ],
+)