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.
20251226T094503_c3f81af55fbf4d2bbb19f6aa7ae7913f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aebef0
(174, 190, 240)
(113, 70, 240)
3 ppm
(44% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#acc0f2
(172, 192, 243)
(112, 74, 243)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a9bbeb
(170, 188, 236)
(112, 72, 236)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b7ea
(165, 184, 234)
(112, 75, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a2b2e3
(162, 178, 227)
(113, 73, 227)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aabcec
(171, 189, 237)
(112, 71, 237)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251226T094332_3df4f8fc8f0d4d9d86ad0206aa61713f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b0c0f1
(176, 192, 241)
(113, 69, 241)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#adc1f4
(174, 193, 244)
(112, 73, 244)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a7bbea
(167, 188, 235)
(111, 73, 235)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b7e9
(163, 183, 233)
(111, 77, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a2b2e3
(163, 179, 228)
(113, 73, 228)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aabdf0
(170, 190, 240)
(112, 74, 240)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T094318_fad92016083748cab900a98a79cbf739.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afbff1
(176, 192, 241)
(113, 69, 241)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#abbff2
(172, 192, 243)
(112, 75, 243)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#abbded
(171, 189, 237)
(112, 71, 237)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b7e9
(164, 183, 234)
(112, 76, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9eb3e2
(158, 179, 226)
(111, 77, 226)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#abbdef
(172, 190, 239)
(112, 72, 239)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T094312_43494d68f3bd490ba7f485d35c391525.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b0c0f2
(177, 193, 242)
(113, 69, 242)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#adc0f3
(173, 193, 244)
(112, 74, 244)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#aabcec
(171, 189, 237)
(112, 71, 237)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b6e8
(163, 183, 233)
(111, 76, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b2e2
(160, 178, 226)
(112, 75, 226)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#abbded
(172, 190, 238)
(112, 71, 238)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T094307_679161d296ac4159ab70849d81434f05.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afbff1
(176, 192, 242)
(113, 69, 242)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#adbfef
(174, 192, 240)
(112, 70, 240)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#a8bcec
(169, 189, 237)
(111, 73, 237)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a2b6e9
(162, 182, 233)
(112, 78, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a2b1e2
(162, 177, 226)
(113, 72, 226)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#acbeee
(172, 190, 238)
(112, 71, 238)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T094300_049653e4f77a4c999f839ebe2a5d7f2a.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#acbfee
(172, 191, 239)
(112, 71, 239)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#acc1f6
(172, 194, 247)
(112, 77, 247)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a9bdef
(169, 189, 239)
(111, 75, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a2b6eb
(163, 183, 235)
(112, 79, 235)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb2e5
(159, 178, 229)
(112, 78, 229)
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)
20251226T094241_7404147224034822919ab95cf1f68fbe.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afc0f0
(176, 192, 241)
(113, 69, 241)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#adc2f7
(173, 194, 247)
(112, 76, 247)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a9bdef
(169, 189, 240)
(112, 75, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a2b7e9
(163, 183, 233)
(111, 77, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb3e6
(160, 180, 231)
(112, 78, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#abbff2
(172, 192, 243)
(112, 75, 243)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T094235_2ee31adb87ba4c4b8e7b6450dab178f5.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afc0f1
(176, 192, 242)
(113, 69, 242)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#adc1f4
(174, 194, 245)
(112, 74, 245)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#adbeee
(174, 190, 239)
(113, 70, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b6e9
(165, 183, 233)
(112, 75, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a2b2e2
(162, 178, 226)
(112, 72, 226)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#abbff1
(171, 191, 242)
(112, 75, 242)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)