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.
20260121T142127_e547d826575b41d5a4a7867fad23b0e9.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#cedde4
(206, 221, 228)
(100, 25, 228)
1 ppm
(44% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cdd6d5
(206, 215, 214)
(87, 11, 215)
5 ppm
(40% confidence)
(787, 766)
→
(796, 772)
pH
#c1a089
(193, 161, 138)
(13, 73, 193)
6.2
(24% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#96ada1
(151, 173, 162)
(75, 33, 173)
120 ppm
(39% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#acb15b
(172, 178, 92)
(32, 124, 178)
0 ppm
(32% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#6984d3
(105, 132, 212)
(112, 128, 212)
100 ppm
(42% confidence)
(595, 766)
→
(604, 772)
20260121T142000_ca75873b328447ab83e392b2582f4668.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#cadbe3
(203, 220, 227)
(100, 28, 227)
1 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cbd7d7
(203, 215, 215)
(90, 14, 215)
5 ppm
(42% confidence)
(787, 766)
→
(796, 772)
pH
#ba9e89
(187, 159, 138)
(13, 67, 187)
6.2
(24% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#95aba3
(149, 171, 164)
(80, 33, 171)
120 ppm
(40% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a5ad58
(165, 173, 88)
(33, 125, 173)
0 ppm
(29% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#6682d5
(102, 130, 213)
(112, 133, 213)
100 ppm
(41% confidence)
(595, 766)
→
(604, 772)
20260121T101712_7b111a1c7d3a455f9f5c07839e4a764c.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2bff6
(178, 192, 246)
(114, 70, 246)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7c8f9
(184, 200, 250)
(113, 67, 250)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#aab9f0
(170, 185, 240)
(114, 74, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a7b6ec
(167, 183, 236)
(114, 75, 236)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b4e8
(164, 180, 232)
(113, 75, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a5b4e6
(165, 180, 230)
(113, 72, 230)
100 ppm
(8% confidence)
(595, 766)
→
(604, 772)
20260121T101454_742e512e26a54cb18857b09759de82ae.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#cfdaf6
(207, 218, 246)
(112, 41, 246)
1 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cfd8c3
(208, 217, 196)
(43, 25, 217)
5 ppm
(59% confidence)
(787, 766)
→
(796, 772)
pH
#ce9d42
(207, 158, 66)
(20, 173, 207)
6.2
(28% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c5b46d
(197, 181, 109)
(24, 114, 197)
40 ppm
(46% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#adb917
(174, 186, 24)
(32, 222, 186)
0 ppm
(15% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5c7ed5
(92, 126, 213)
(112, 145, 213)
100 ppm
(39% confidence)
(595, 766)
→
(604, 772)
20260121T101449_e2bf72c6448b4b719a944d7b0fb171e1.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#cfdaf5
(207, 219, 246)
(112, 40, 246)
1 ppm
(34% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#ced8c3
(207, 217, 195)
(44, 25, 217)
5 ppm
(59% confidence)
(787, 766)
→
(796, 772)
pH
#ce9f45
(207, 160, 70)
(20, 169, 207)
6.2
(28% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c7b56c
(199, 182, 108)
(24, 117, 199)
40 ppm
(46% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#adb916
(173, 185, 23)
(32, 224, 185)
0 ppm
(15% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#597cd2
(89, 124, 211)
(112, 147, 211)
100 ppm
(40% confidence)
(595, 766)
→
(604, 772)
20260121T101445_657b6ba8b20948e4885c8058661de9b3.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#ccd8f5
(204, 216, 246)
(111, 43, 246)
1 ppm
(31% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#ccd5c1
(205, 214, 193)
(43, 24, 214)
5 ppm
(54% confidence)
(787, 766)
→
(796, 772)
pH
#c89a44
(200, 154, 68)
(20, 168, 200)
6.2
(32% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c3b169
(195, 178, 106)
(24, 117, 195)
40 ppm
(41% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#acba1c
(172, 186, 29)
(33, 216, 186)
0 ppm
(15% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5b7dd4
(91, 125, 212)
(112, 146, 212)
100 ppm
(40% confidence)
(595, 766)
→
(604, 772)
20260121T101440_3e3d9411f76c4ab3b36b4424439cbb5e.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#ccd7f5
(205, 216, 246)
(112, 43, 246)
1 ppm
(30% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cdd6c3
(206, 214, 196)
(44, 22, 214)
5 ppm
(54% confidence)
(787, 766)
→
(796, 772)
pH
#cb9d45
(204, 157, 69)
(20, 168, 204)
6.2
(30% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c3b26a
(195, 178, 107)
(24, 116, 195)
40 ppm
(42% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#abb91c
(172, 186, 28)
(33, 216, 186)
0 ppm
(16% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5a7cd3
(90, 124, 211)
(112, 146, 211)
100 ppm
(40% confidence)
(595, 766)
→
(604, 772)
20260121T101414_ceac42af37fc4af4995d4b7f796a5328.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#cedaf7
(206, 218, 248)
(111, 42, 248)
1 ppm
(32% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#ced7c2
(206, 215, 195)
(43, 24, 215)
5 ppm
(56% confidence)
(787, 766)
→
(796, 772)
pH
#ca9b44
(202, 155, 68)
(20, 169, 202)
6.2
(32% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c2b16a
(194, 177, 107)
(24, 115, 194)
40 ppm
(42% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#aab81a
(170, 184, 26)
(33, 219, 184)
0 ppm
(16% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#597bd4
(89, 123, 212)
(112, 148, 212)
100 ppm
(38% confidence)
(595, 766)
→
(604, 772)