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.
20251229T102525_568c2fddd7fa477f852a109a7f1f94c6.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2bff6
(178, 192, 247)
(114, 71, 247)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7c7f9
(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, 74, 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
#a4b4e5
(164, 180, 230)
(113, 73, 230)
100 ppm
(8% confidence)
(595, 766)
→
(604, 772)
20251229T102520_657d008d6282491d8f73c4a57c6dcb37.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b3c0f5
(180, 193, 246)
(114, 69, 246)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7c7f8
(183, 199, 248)
(113, 67, 248)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#aabaf1
(170, 187, 241)
(113, 75, 241)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b5ea
(164, 181, 235)
(113, 78, 235)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b4e8
(164, 181, 233)
(113, 75, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#acbaed
(173, 186, 237)
(114, 69, 237)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251229T102507_48a920615b674cd295d1304cc4db8989.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bbc7fa
(187, 200, 250)
(114, 64, 250)
3 ppm
(37% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a8b7e8
(168, 184, 232)
(113, 70, 232)
10 ppm
(12% confidence)
(787, 766)
→
(796, 772)
pH
#adbaee
(174, 187, 239)
(114, 69, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a6b7e9
(166, 184, 234)
(112, 74, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b4e5
(164, 180, 229)
(113, 72, 229)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a2b1e1
(162, 177, 225)
(113, 71, 225)
100 ppm
(9% confidence)
(595, 766)
→
(604, 772)
20251229T102412_ee9279ab37ae43c6a6ae178a97c8c731.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b4c1f8
(180, 194, 248)
(114, 70, 248)
3 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#bcccfc
(188, 205, 253)
(113, 65, 253)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#afbef4
(175, 191, 245)
(114, 72, 245)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a7b9ef
(167, 186, 239)
(112, 77, 239)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a6b6ea
(166, 183, 235)
(113, 75, 235)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#acbced
(172, 188, 237)
(113, 70, 237)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251229T102355_fa58bd38905943f4a79b4c81f21c7e38.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b3c6fc
(180, 199, 252)
(112, 73, 252)
3 ppm
(36% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b4c8fd
(180, 200, 253)
(112, 73, 253)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#adc0f8
(173, 192, 248)
(112, 77, 248)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a6baf0
(166, 186, 240)
(112, 78, 240)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b8eb
(165, 185, 236)
(112, 77, 236)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b4c6fa
(181, 198, 250)
(113, 71, 250)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251229T102142_49bb5819be894845ae7f6987f995bd84.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b1c3fb
(178, 195, 251)
(113, 74, 251)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b4c5fa
(180, 197, 250)
(113, 71, 250)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#aabdf5
(171, 190, 246)
(112, 78, 246)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b9f0
(165, 186, 241)
(112, 80, 241)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a1b5ea
(162, 182, 235)
(112, 80, 235)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#afc2f5
(175, 194, 246)
(112, 73, 246)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251229T102137_863b4b04019242fc861f6e5a78d52714.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b3c4fb
(179, 196, 251)
(113, 73, 251)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b4c5fa
(180, 197, 250)
(113, 72, 250)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#aabdf5
(171, 190, 246)
(112, 78, 246)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a5b9f0
(165, 186, 241)
(112, 80, 241)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b6ec
(165, 182, 236)
(113, 77, 236)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#afc2f5
(175, 195, 246)
(112, 73, 246)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251229T102132_1d9983c32cc54deabee7888306af7e49.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aec2f7
(174, 194, 247)
(112, 75, 247)
3 ppm
(39% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b0c4f7
(177, 197, 248)
(112, 73, 248)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#adbcf2
(173, 188, 242)
(114, 73, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b9f0
(164, 185, 240)
(112, 80, 240)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb3e6
(160, 180, 231)
(112, 78, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b0c0f4
(177, 193, 245)
(113, 71, 245)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)