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.
20251226T153034_d629df9c13754396aca738f548a43ef8.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bbc9fc
(188, 202, 252)
(113, 65, 252)
3 ppm
(34% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b6c6f8
(183, 198, 249)
(113, 68, 249)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b4bff5
(181, 192, 246)
(115, 67, 246)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#acbef0
(173, 190, 241)
(112, 72, 241)
40 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#abb6ec
(171, 182, 236)
(115, 70, 236)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b5c5f7
(182, 197, 248)
(113, 68, 248)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T153019_93a36110b81d4a9f9d3dddfece894861.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b9c7fb
(186, 199, 251)
(114, 67, 251)
3 ppm
(37% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b9c7fb
(185, 200, 251)
(114, 67, 251)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b5c2f6
(181, 194, 247)
(114, 68, 247)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#acbbf2
(172, 187, 242)
(114, 74, 242)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#aab9ed
(170, 186, 238)
(113, 72, 238)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b6c5f8
(182, 198, 249)
(113, 68, 249)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T153001_aa51ce6b2b5c4f55b2f79274f8c5977b.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bdc7f8
(190, 199, 249)
(115, 60, 249)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a3ade1
(163, 173, 225)
(115, 70, 225)
10 ppm
(9% confidence)
(787, 766)
→
(796, 772)
pH
#b0b7ee
(176, 184, 238)
(117, 67, 238)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a9b9ed
(169, 185, 237)
(113, 73, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a9b3e7
(170, 180, 231)
(115, 68, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#8993c4
(138, 148, 197)
(115, 76, 197)
100 ppm
(31% confidence)
(595, 766)
→
(604, 772)
20251226T152644_8d94f6ae7a08446b86862bf53d63daa0.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b9c1f2
(185, 193, 242)
(116, 60, 242)
3 ppm
(45% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a9b3e5
(169, 179, 230)
(115, 67, 230)
10 ppm
(10% confidence)
(787, 766)
→
(796, 772)
pH
#b1b8ef
(177, 185, 240)
(117, 67, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a6b7ea
(166, 184, 234)
(112, 74, 234)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a8b2e4
(169, 179, 228)
(115, 66, 228)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#99a1d3
(154, 162, 211)
(116, 70, 211)
100 ppm
(17% confidence)
(595, 766)
→
(604, 772)
20251226T152618_2b471dd4411e4d359c1631bd26d537c4.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#9aa1d3
(155, 162, 211)
(116, 69, 211)
3 ppm
(32% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8a94c6
(139, 148, 199)
(115, 77, 199)
10 ppm
(4% confidence)
(787, 766)
→
(796, 772)
pH
#b9c1f5
(186, 193, 246)
(116, 62, 246)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a6b7e8
(167, 183, 233)
(113, 72, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a6b0e3
(167, 177, 227)
(115, 68, 227)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#9ca3d7
(157, 164, 216)
(116, 70, 216)
100 ppm
(15% confidence)
(595, 766)
→
(604, 772)
20251226T152559_a2202a2c9f8745c0a0315e64365a273a.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bbc1f3
(187, 194, 244)
(117, 59, 244)
3 ppm
(44% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#bec5f9
(190, 197, 250)
(116, 61, 250)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#b6bcf4
(183, 188, 244)
(118, 64, 244)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#aeb9ef
(174, 186, 240)
(115, 69, 240)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#acb3e7
(173, 180, 232)
(116, 65, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#bdc4f9
(189, 196, 249)
(117, 62, 249)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T152144_291e6c89895a4c0ca1eafb816404d1a2.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8c9ad1
(141, 155, 210)
(114, 84, 210)
5 ppm
(27% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a0b3e9
(161, 180, 233)
(112, 79, 233)
10 ppm
(10% confidence)
(787, 766)
→
(796, 772)
pH
#adc2f9
(174, 195, 250)
(112, 78, 250)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#9fb5ee
(159, 181, 239)
(112, 85, 239)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9bb0e7
(155, 176, 231)
(112, 84, 231)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#8a9ed3
(139, 159, 211)
(112, 88, 211)
100 ppm
(21% confidence)
(595, 766)
→
(604, 772)
20251226T151949_f62080392a534777bc8deb6636715481.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b1c1f5
(178, 193, 245)
(113, 70, 245)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b3c7fa
(180, 200, 250)
(112, 72, 250)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#aabbf1
(170, 188, 242)
(113, 75, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b8ef
(163, 184, 239)
(112, 81, 239)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b3eb
(160, 180, 236)
(112, 81, 236)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b1c1f4
(177, 193, 245)
(113, 71, 245)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)