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.
20260106T131032_c17750878c40416783be6fd078c5ee5b.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#867fab
(135, 127, 171)
(125, 69, 171)
5 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#6f81a8
(112, 130, 169)
(110, 86, 169)
10 ppm
(2% confidence)
(787, 766)
→
(796, 772)
pH
#7387bb
(116, 136, 188)
(112, 98, 188)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#483c43
(72, 61, 68)
(134, 45, 74)
240 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6f81b1
(111, 129, 177)
(112, 95, 177)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7b8bb6
(124, 140, 182)
(112, 81, 182)
100 ppm
(45% confidence)
(595, 766)
→
(604, 772)
20260106T131027_3810ecef11e844b29a62228a88d48c21.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8880ab
(136, 128, 171)
(125, 68, 171)
5 ppm
(42% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7083a7
(112, 132, 167)
(109, 84, 167)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#768abd
(118, 139, 190)
(112, 96, 190)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#4a3e43
(75, 63, 68)
(103, 44, 76)
240 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6f81b1
(111, 129, 177)
(112, 95, 177)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7d8bb5
(125, 139, 181)
(112, 79, 181)
100 ppm
(45% confidence)
(595, 766)
→
(604, 772)
20260106T131022_8f91f46ff0c14286bcd2bc4a00296d3f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8684ae
(135, 132, 175)
(122, 68, 175)
5 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7386ac
(116, 134, 172)
(110, 84, 172)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#7488bd
(116, 137, 190)
(112, 98, 190)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#463d45
(70, 61, 69)
(120, 46, 74)
240 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6f81b1
(111, 129, 177)
(112, 95, 177)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7c8ab6
(124, 138, 182)
(112, 81, 182)
100 ppm
(48% confidence)
(595, 766)
→
(604, 772)
20260106T131017_0a273d8079da417886ee08ad6ed6a2e8.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8a85b2
(138, 134, 178)
(123, 69, 178)
5 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7285a9
(115, 133, 169)
(110, 82, 169)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#7589bc
(117, 138, 188)
(111, 96, 188)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#493f44
(73, 63, 69)
(89, 42, 76)
240 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6c80b2
(109, 129, 178)
(111, 99, 178)
300 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7e8cb7
(127, 140, 184)
(113, 79, 184)
100 ppm
(43% confidence)
(595, 766)
→
(604, 772)
20260106T131012_f03ded33eb4e4a7ebc31506ba49b8ca1.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8b87b4
(140, 135, 180)
(123, 68, 180)
5 ppm
(44% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7588af
(118, 136, 176)
(110, 85, 176)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#778bbe
(119, 139, 190)
(112, 95, 190)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#4a4045
(74, 64, 69)
(92, 46, 77)
240 ppm
(7% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7082b2
(113, 131, 179)
(112, 94, 179)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7f8cb8
(127, 141, 184)
(113, 79, 184)
100 ppm
(43% confidence)
(595, 766)
→
(604, 772)
20260106T131007_829836450aa846abb21853833971e86e.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8a88b2
(138, 136, 179)
(122, 66, 179)
5 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7486ad
(116, 134, 174)
(111, 85, 174)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#7488bb
(116, 137, 188)
(112, 97, 188)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#473e44
(72, 62, 68)
(91, 48, 76)
240 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6e81b1
(110, 130, 177)
(112, 96, 177)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7b8bb7
(123, 139, 184)
(112, 84, 184)
100 ppm
(47% confidence)
(595, 766)
→
(604, 772)
20260106T131002_aed7d82963044b74bdad268a5ac19dfa.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8988b5
(137, 137, 181)
(120, 68, 181)
5 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7486ae
(117, 134, 175)
(111, 85, 175)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#768bbe
(119, 139, 190)
(112, 96, 190)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#483f46
(73, 64, 71)
(87, 47, 78)
240 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7082b2
(113, 131, 179)
(112, 94, 179)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7c8bb6
(125, 139, 183)
(112, 81, 183)
100 ppm
(46% confidence)
(595, 766)
→
(604, 772)
20260106T130957_4ea9bf3139ae4f64b29c647193c8f1ae.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8889b6
(137, 137, 182)
(120, 67, 182)
5 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7689b2
(119, 137, 178)
(111, 86, 178)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#7489bd
(117, 137, 190)
(112, 98, 190)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#483f46
(72, 63, 71)
(87, 47, 77)
240 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7082b2
(113, 131, 179)
(112, 94, 179)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7d8eb9
(126, 142, 185)
(112, 82, 185)
100 ppm
(41% confidence)
(595, 766)
→
(604, 772)