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.
20260106T130750_30915dd0921b4c019cb255ea6ef02d74.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#7d8ab3
(126, 138, 180)
(113, 76, 180)
5 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8296c2
(131, 150, 194)
(111, 84, 194)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#798dc0
(122, 142, 192)
(112, 94, 192)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#73799c
(116, 121, 156)
(116, 65, 156)
240 ppm
(42% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6f81b1
(112, 130, 178)
(112, 95, 178)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7e8fbc
(126, 143, 188)
(112, 84, 188)
100 ppm
(40% confidence)
(595, 766)
→
(604, 772)
20260106T130746_8593570809af41488dc219327ce57eee.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#7f8ab4
(127, 138, 180)
(114, 75, 180)
5 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8497c3
(133, 151, 195)
(111, 82, 195)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#788dc1
(121, 141, 194)
(112, 96, 194)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#7880a4
(121, 128, 164)
(115, 67, 164)
240 ppm
(38% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7284b4
(115, 133, 181)
(112, 93, 181)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7c8dba
(124, 141, 186)
(112, 85, 186)
100 ppm
(44% confidence)
(595, 766)
→
(604, 772)
20260106T130741_78b8e7f59813445bad1d14820e78e4c7.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#808ab5
(128, 139, 182)
(114, 75, 182)
5 ppm
(34% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8597c2
(133, 152, 195)
(111, 81, 195)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#788cbf
(121, 141, 192)
(112, 94, 192)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#787ca2
(121, 125, 163)
(118, 66, 163)
240 ppm
(37% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7183b3
(113, 131, 179)
(112, 94, 179)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7e8fbd
(127, 144, 189)
(112, 84, 189)
100 ppm
(39% confidence)
(595, 766)
→
(604, 772)
20260106T130737_3a79d91e424b45228379eee6783a9fb4.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#7f88b3
(127, 137, 180)
(115, 74, 180)
5 ppm
(35% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8394c0
(131, 149, 192)
(112, 81, 192)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#778bbf
(120, 140, 192)
(112, 96, 192)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#787fa7
(120, 127, 167)
(116, 71, 167)
240 ppm
(36% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7082b2
(113, 131, 179)
(112, 94, 179)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7b8dba
(123, 141, 186)
(112, 86, 186)
100 ppm
(43% confidence)
(595, 766)
→
(604, 772)
20260106T130732_c88ae5e4cc03494ba0b11e62c6698999.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8089b5
(129, 138, 181)
(115, 74, 181)
5 ppm
(35% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8294c1
(130, 149, 193)
(112, 83, 193)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#768abf
(119, 139, 192)
(112, 96, 192)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#7a81a9
(123, 130, 170)
(116, 71, 170)
240 ppm
(33% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6e81b1
(111, 129, 178)
(112, 96, 178)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7b8cb9
(124, 141, 185)
(112, 85, 185)
100 ppm
(44% confidence)
(595, 766)
→
(604, 772)
20260106T130728_e2a971da9e6d47e6a15b4a5463564f7f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#808ab7
(128, 138, 183)
(114, 77, 183)
5 ppm
(35% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8497c2
(132, 151, 194)
(111, 81, 194)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#768abf
(119, 139, 192)
(112, 97, 192)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#7982ab
(122, 131, 172)
(115, 74, 172)
240 ppm
(33% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6f81b1
(111, 129, 177)
(112, 95, 177)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7c8dba
(124, 141, 186)
(112, 85, 186)
100 ppm
(43% confidence)
(595, 766)
→
(604, 772)
20260106T130724_fb7f4b8755bf4c08bddc46eeda85a6f3.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#808bb7
(129, 140, 184)
(114, 76, 184)
5 ppm
(34% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8395c1
(132, 150, 194)
(112, 81, 194)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#798dc0
(121, 141, 192)
(112, 94, 192)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#7b84af
(124, 132, 175)
(116, 74, 175)
240 ppm
(30% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7083b5
(113, 131, 181)
(112, 97, 181)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7d8ebb
(126, 143, 188)
(112, 84, 188)
100 ppm
(41% confidence)
(595, 766)
→
(604, 772)
20260106T130719_49df337fa11240ea97cdae5fa9604a33.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#808cb8
(128, 141, 185)
(113, 78, 185)
5 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8397c1
(132, 151, 194)
(111, 81, 194)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#788cc0
(121, 141, 193)
(112, 95, 193)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#7982ab
(122, 130, 172)
(115, 74, 172)
240 ppm
(33% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6e82b5
(111, 131, 182)
(112, 100, 182)
300 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7e8fbd
(126, 143, 190)
(112, 85, 190)
100 ppm
(40% confidence)
(595, 766)
→
(604, 772)