Strip Analysis
Inline camera captures land under instance/uploads. This dashboard runs the
computer-vision pipeline on each photo, samples every reagent pad, and estimates the
nearest color on our reference chart. Use the results to tune the thresholds or export the
raw RGB/HSV values for calibration.
20251217T144952_585609c8c80b436e80431922fc26dd56.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b6c7fd
(183, 200, 253)
(113, 71, 253)
3 ppm
(35% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b9cbfe
(186, 203, 255)
(112, 69, 255)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b3c2f9
(180, 195, 250)
(114, 71, 250)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a9bdf2
(170, 190, 243)
(112, 77, 243)
40 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a6b7eb
(166, 183, 235)
(113, 75, 235)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b3c6fc
(180, 199, 252)
(112, 73, 252)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251217T144010_2d994cc5dec746cba1d8068635f8cc14.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bacdfe
(186, 205, 255)
(112, 69, 255)
3 ppm
(31% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#bcccfe
(188, 204, 254)
(113, 66, 254)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#b6b3e0
(182, 180, 224)
(122, 54, 224)
6.2
(4% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a0b4e7
(160, 180, 231)
(112, 78, 231)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#aab7e7
(170, 184, 231)
(113, 67, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#bbc9fe
(187, 201, 254)
(114, 67, 254)
100 ppm
(3% confidence)
(595, 766)
→
(604, 772)
20251217T143946_0714f0cbce9a4225bc5ab9cc59e7f8ec.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#a99d8d
(169, 157, 141)
(17, 42, 169)
3 ppm
(19% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a79b8b
(168, 156, 139)
(18, 43, 168)
10 ppm
(10% confidence)
(787, 766)
→
(796, 772)
pH
#a59683
(166, 150, 132)
(16, 53, 166)
6.2
(20% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a69e8c
(166, 158, 141)
(22, 39, 166)
120 ppm
(44% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#ab9d8a
(171, 158, 139)
(18, 49, 171)
0 ppm
(18% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a09484
(160, 148, 132)
(17, 45, 160)
100 ppm
(12% confidence)
(595, 766)
→
(604, 772)
20251217T130654_1506b2dece6f4b7ba6d13fae2e9f45f7.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#979694
(152, 151, 149)
(20, 5, 152)
3 ppm
(17% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#979795
(151, 151, 149)
(30, 3, 151)
10 ppm
(8% confidence)
(787, 766)
→
(796, 772)
pH
#959493
(150, 148, 147)
(49, 5, 150)
6.2
(13% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#959492
(150, 149, 147)
(20, 5, 150)
120 ppm
(53% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#989896
(153, 153, 151)
(30, 3, 153)
0 ppm
(10% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#979694
(152, 151, 149)
(20, 5, 152)
100 ppm
(15% confidence)
(595, 766)
→
(604, 772)
20251217T130550_8602c8cf74584a25b4390486d00e858a.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#7b8ac5
(123, 139, 198)
(114, 96, 198)
5 ppm
(35% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7a8dc7
(122, 141, 199)
(113, 99, 199)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#7886c3
(120, 134, 196)
(114, 98, 196)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#7786c2
(119, 134, 194)
(114, 99, 194)
240 ppm
(22% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7184be
(114, 133, 191)
(113, 104, 191)
300 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#778ac4
(120, 138, 197)
(113, 100, 197)
100 ppm
(48% confidence)
(595, 766)
→
(604, 772)
20251217T125336_e34f871754534ce69620e38627fd91a0.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c2d9fe
(195, 217, 255)
(109, 60, 255)
1 ppm
(25% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c0d8fe
(193, 217, 254)
(108, 62, 254)
10 ppm
(19% confidence)
(787, 766)
→
(796, 772)
pH
#c0d7fe
(193, 216, 255)
(109, 62, 255)
6.2
(2% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#bbd2fd
(187, 210, 254)
(110, 67, 254)
40 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#bbd1fe
(188, 210, 255)
(110, 67, 255)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#bcd5fe
(188, 214, 255)
(109, 67, 255)
100 ppm
(2% confidence)
(595, 766)
→
(604, 772)
20251217T122936_71302681c2954a3baa15bfae6b29be5d.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b9d2fd
(185, 211, 253)
(109, 68, 253)
3 ppm
(27% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c3d6fe
(195, 214, 254)
(110, 59, 254)
10 ppm
(18% confidence)
(787, 766)
→
(796, 772)
pH
#c2d3fd
(195, 211, 254)
(112, 59, 254)
6.2
(2% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#b5c8f1
(181, 200, 241)
(110, 64, 241)
40 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#c7d6fe
(199, 214, 254)
(112, 55, 254)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#05113f
(5, 17, 64)
(114, 236, 64)
500 ppm
(1% confidence)
(595, 766)
→
(604, 772)
20251217T122809_192b84a946e3410ca586a5ef8cf264ce.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#727474
(114, 116, 117)
(77, 6, 117)
5 ppm
(13% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#837a72
(131, 122, 114)
(14, 34, 131)
10 ppm
(2% confidence)
(787, 766)
→
(796, 772)
pH
#827771
(131, 119, 113)
(11, 34, 131)
8.4
(16% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#817c71
(130, 124, 113)
(20, 32, 130)
240 ppm
(33% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#86786b
(134, 120, 107)
(14, 51, 134)
100 ppm
(15% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#000000
(0, 0, 0)
(0, 0, 0)
500 ppm
(0% confidence)
(595, 766)
→
(604, 772)