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.
20260105T101913_6143a9b8a66242679ca9ca27ad8a846a.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c9cbc8
(202, 204, 201)
(50, 4, 204)
1 ppm
(30% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cacac7
(202, 202, 199)
(32, 4, 202)
10 ppm
(39% confidence)
(787, 766)
→
(796, 772)
pH
#cbcec8
(204, 206, 201)
(42, 6, 206)
6.2
(5% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#cdcec9
(205, 206, 201)
(36, 6, 206)
40 ppm
(29% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#c9cac5
(202, 202, 198)
(36, 6, 202)
0 ppm
(11% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#c7c8c3
(199, 200, 195)
(36, 6, 200)
100 ppm
(3% confidence)
(595, 766)
→
(604, 772)
20260105T101439_657d4e5eb8214f139c758464d0d48223.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b49879
(180, 153, 122)
(16, 83, 180)
3 ppm
(14% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a1896d
(162, 137, 110)
(16, 82, 162)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#c7ac8f
(199, 172, 143)
(16, 72, 199)
6.2
(18% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#ba9f7b
(186, 159, 123)
(17, 86, 186)
120 ppm
(26% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#c2a98b
(195, 170, 140)
(16, 72, 195)
0 ppm
(31% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b79f7e
(183, 160, 127)
(18, 78, 183)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20260105T094501_d686a02ddf3245849d2fe27f4383cc85.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#cdd4f0
(205, 212, 240)
(114, 37, 240)
1 ppm
(29% confidence)
(970, 798)
→
(979, 804)
Total Chlorine
#cad1ed
(203, 210, 238)
(114, 38, 238)
10 ppm
(22% confidence)
(787, 798)
→
(797, 804)
pH
#d1d7ed
(209, 215, 237)
(114, 30, 237)
6.2
(3% confidence)
(1152, 798)
→
(1162, 804)
Total Alkalinity
#cbd1e9
(204, 210, 234)
(114, 33, 234)
40 ppm
(14% confidence)
(1363, 798)
→
(1373, 804)
Cyanuric Acid
#ccd4eb
(204, 212, 235)
(112, 34, 235)
0 ppm
(5% confidence)
(1556, 798)
→
(1565, 804)
Total Hardness
#c4cce3
(197, 205, 228)
(112, 35, 228)
100 ppm
(3% confidence)
(595, 798)
→
(605, 804)
20260105T094335_7abf0faea734434984d10519e0ff0c13.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#ced5ef
(206, 213, 239)
(114, 35, 239)
1 ppm
(31% confidence)
(970, 798)
→
(979, 804)
Total Chlorine
#cad1ed
(203, 210, 238)
(114, 38, 238)
10 ppm
(22% confidence)
(787, 798)
→
(797, 804)
pH
#c8cad2
(200, 202, 211)
(80, 17, 213)
6.2
(4% confidence)
(1152, 798)
→
(1162, 804)
Total Alkalinity
#cad0e5
(202, 209, 229)
(113, 30, 229)
40 ppm
(16% confidence)
(1363, 798)
→
(1373, 804)
Cyanuric Acid
#cbd3e8
(204, 212, 233)
(112, 32, 233)
0 ppm
(5% confidence)
(1556, 798)
→
(1565, 804)
Total Hardness
#c4cbe7
(196, 203, 231)
(114, 39, 231)
100 ppm
(3% confidence)
(595, 798)
→
(605, 804)
20260105T093742_e02a890f6b884755bfabc5eea58ffe80.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2c0ef
(178, 192, 240)
(113, 66, 240)
3 ppm
(44% confidence)
(970, 798)
→
(979, 804)
Total Chlorine
#b1c3f3
(178, 196, 244)
(112, 69, 244)
10 ppm
(14% confidence)
(787, 798)
→
(797, 804)
pH
#aebeef
(174, 190, 239)
(113, 69, 239)
6.2
(3% confidence)
(1152, 798)
→
(1162, 804)
Total Alkalinity
#a4b8e7
(164, 185, 232)
(111, 74, 232)
120 ppm
(10% confidence)
(1363, 798)
→
(1373, 804)
Cyanuric Acid
#a0b3e5
(161, 179, 230)
(112, 76, 230)
0 ppm
(4% confidence)
(1556, 798)
→
(1565, 804)
Total Hardness
#afc0ef
(176, 192, 239)
(112, 68, 239)
100 ppm
(5% confidence)
(595, 798)
→
(605, 804)
20260105T093643_f279c8b385824308b482ab38d1e7db47.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aebeef
(174, 190, 239)
(113, 69, 239)
3 ppm
(45% confidence)
(966, 801)
→
(975, 807)
Total Chlorine
#acbff0
(172, 191, 240)
(112, 72, 240)
10 ppm
(14% confidence)
(784, 801)
→
(793, 807)
pH
#abbcec
(171, 188, 237)
(112, 71, 237)
6.2
(3% confidence)
(1147, 801)
→
(1157, 807)
Total Alkalinity
#aabef1
(171, 190, 241)
(112, 74, 241)
40 ppm
(8% confidence)
(1358, 801)
→
(1367, 807)
Cyanuric Acid
#7587b5
(118, 135, 181)
(112, 90, 181)
100 ppm
(7% confidence)
(1549, 801)
→
(1559, 807)
Total Hardness
#aabcec
(171, 189, 237)
(112, 71, 237)
100 ppm
(6% confidence)
(593, 801)
→
(602, 807)
20260105T093331_f204b376abe3404c9a35ca8d67454e0e.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aebef1
(174, 190, 241)
(113, 71, 241)
3 ppm
(44% confidence)
(968, 778)
→
(978, 784)
Total Chlorine
#abbff2
(171, 191, 242)
(112, 75, 242)
10 ppm
(13% confidence)
(786, 778)
→
(795, 784)
pH
#aabcec
(170, 188, 236)
(112, 71, 236)
6.2
(3% confidence)
(1150, 778)
→
(1160, 784)
Total Alkalinity
#a3b4e8
(163, 181, 233)
(113, 76, 233)
120 ppm
(10% confidence)
(1361, 778)
→
(1371, 784)
Cyanuric Acid
#a2b2e3
(163, 179, 228)
(113, 73, 228)
0 ppm
(4% confidence)
(1553, 778)
→
(1563, 784)
Total Hardness
#abbded
(171, 189, 237)
(112, 71, 237)
100 ppm
(6% confidence)
(594, 778)
→
(604, 784)
20260105T092934_35feffcf096a45a1b397f75e365c99bd.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)