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.
20251229T095452_4c272994cf6b4060954efd4eaa2a00b6.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afc0f5
(175, 192, 246)
(113, 74, 246)
3 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#afc3f6
(176, 196, 246)
(112, 73, 246)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#a9bdf2
(170, 189, 242)
(112, 77, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a1b5eb
(162, 182, 236)
(112, 80, 236)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9eb2e7
(158, 179, 232)
(112, 81, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#adc0f2
(174, 192, 242)
(112, 72, 242)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251229T095437_d190a6774bac426db68ab5ff2b181330.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b1c0f3
(177, 192, 243)
(113, 69, 243)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b3c4f2
(180, 197, 243)
(112, 66, 243)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#adbfef
(173, 191, 239)
(112, 70, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a5b7ea
(166, 183, 234)
(113, 75, 234)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a6b6e7
(166, 182, 231)
(113, 72, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b2c2f1
(178, 195, 242)
(112, 67, 242)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251229T095415_82dd4b8278eb4705b228d0b65a76df15.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afc1f5
(176, 194, 245)
(113, 73, 245)
3 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b1c5f6
(178, 197, 246)
(112, 71, 246)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#a9bff4
(170, 192, 244)
(112, 78, 244)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b8ed
(164, 184, 237)
(112, 79, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a1b5e8
(162, 182, 233)
(112, 78, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#afc2f1
(176, 194, 242)
(112, 70, 242)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251229T095244_803e057eb0304136a6393e74ae1ba5c6.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#abbff4
(171, 191, 244)
(112, 76, 244)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#abc0f3
(171, 193, 244)
(111, 76, 244)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a6baf2
(167, 186, 242)
(112, 79, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a1b6ed
(161, 182, 237)
(112, 82, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9eb3e8
(158, 179, 232)
(112, 81, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#abbff2
(171, 191, 242)
(112, 75, 242)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251229T095116_f5fa64e6520445df86ea1f3746c64141.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#adbcf4
(174, 189, 245)
(114, 74, 245)
3 ppm
(42% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b2c3f2
(179, 196, 242)
(112, 67, 242)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#a6bbf3
(166, 187, 243)
(112, 81, 243)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b7ea
(164, 184, 234)
(112, 77, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb4e9
(159, 180, 233)
(112, 81, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b1c1f2
(177, 194, 243)
(113, 69, 243)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251229T095030_899d5e12881c4799bced026b980644b6.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#acbff4
(173, 191, 244)
(113, 75, 244)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#abbff2
(171, 191, 242)
(112, 75, 242)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a8b9ed
(169, 186, 237)
(113, 74, 237)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a1b6ed
(162, 183, 238)
(112, 81, 238)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9db3e6
(158, 180, 230)
(111, 80, 230)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aabef0
(170, 190, 241)
(111, 74, 241)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251229T094837_c7499163be684724be5f82f784eb8de5.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#acc1f6
(172, 193, 246)
(112, 77, 246)
3 ppm
(39% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#aec3f9
(174, 195, 249)
(112, 77, 249)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a7bdf2
(168, 189, 242)
(112, 78, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a0b7ed
(161, 184, 238)
(111, 82, 238)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9eb3e8
(159, 180, 233)
(112, 81, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aac0f2
(171, 193, 243)
(111, 76, 243)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251229T094724_36d8684cb7d84451aeb532a2ebf29060.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aec3fa
(175, 196, 251)
(112, 78, 251)
3 ppm
(37% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b0c5fa
(176, 197, 250)
(112, 75, 250)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#aabef4
(171, 191, 244)
(112, 76, 244)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a2b9ef
(163, 186, 240)
(111, 82, 240)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb4e9
(160, 181, 234)
(112, 81, 234)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a7bcf2
(168, 189, 242)
(112, 78, 242)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)