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.
20251229T092718_983bf38bf6e9436094796f09b1607efa.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aec2f9
(174, 195, 250)
(112, 78, 250)
3 ppm
(37% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b0c5fc
(177, 197, 253)
(112, 77, 253)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#abc0f7
(171, 192, 247)
(112, 78, 247)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b9f0
(164, 186, 240)
(112, 81, 240)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb4eb
(159, 180, 235)
(112, 82, 235)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b0c2f8
(176, 194, 249)
(113, 74, 249)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251229T092634_dfbb0a60df144d6ca8e995320573dd65.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2c3fa
(178, 195, 251)
(113, 74, 251)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b3c4fa
(179, 196, 251)
(113, 72, 251)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#aabbee
(171, 187, 239)
(113, 72, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a5baf1
(165, 186, 241)
(112, 80, 241)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb2e7
(159, 179, 232)
(112, 80, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b3c4f9
(179, 197, 250)
(113, 72, 250)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T153559_6757a0f58d49454ab8dd5c408631650c.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aab5e3
(170, 181, 227)
(114, 65, 227)
3 ppm
(50% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#98a4d4
(152, 165, 212)
(114, 73, 212)
10 ppm
(8% confidence)
(787, 766)
→
(796, 772)
pH
#b2bcef
(178, 188, 239)
(115, 65, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a7b7e8
(167, 183, 232)
(113, 71, 232)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a7b1e2
(168, 178, 227)
(115, 66, 227)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#8a95c3
(138, 149, 195)
(114, 75, 195)
100 ppm
(30% confidence)
(595, 766)
→
(604, 772)
20251226T153535_abe624ab80154dc1992432e61485ffc1.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b3c1f2
(179, 193, 242)
(113, 66, 242)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b4c4f7
(181, 197, 248)
(113, 69, 248)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#abbbee
(172, 188, 239)
(113, 72, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a8b8ec
(168, 185, 237)
(113, 74, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a7b5e8
(167, 182, 233)
(114, 72, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b4c2f1
(180, 194, 241)
(113, 64, 241)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T153057_4d41fad37c214178a74bb221fd36435e.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b5c5f7
(182, 198, 248)
(113, 68, 248)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b6c6f7
(183, 199, 248)
(113, 67, 248)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b3c0f5
(180, 193, 246)
(114, 68, 246)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a8bcef
(169, 189, 240)
(112, 75, 240)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a7b7e9
(167, 183, 234)
(113, 73, 234)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b6c3f7
(182, 196, 248)
(114, 68, 248)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T153053_373263d0ad204c56a8e3136011334594.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b6c6f9
(183, 198, 249)
(113, 68, 249)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7c6f9
(184, 199, 249)
(113, 67, 249)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b3c0f5
(180, 192, 245)
(114, 68, 245)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#aabbef
(171, 188, 240)
(113, 73, 240)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a7b7ea
(168, 184, 235)
(113, 73, 235)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b7c4f6
(183, 196, 246)
(114, 65, 246)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T153048_3e139a2df63244c5a34d9711bae55622.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b5c3f5
(181, 195, 245)
(113, 67, 245)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b4c4f6
(181, 197, 246)
(113, 68, 246)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b1bef3
(178, 191, 244)
(114, 69, 244)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a7baee
(168, 187, 238)
(112, 75, 238)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a6b6e8
(167, 183, 232)
(113, 72, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b2c1f4
(178, 194, 244)
(113, 69, 244)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T153043_8f2ad3f847f14a518945bd32b55bd380.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b6c3f7
(183, 195, 248)
(114, 67, 248)
3 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b4c3f6
(180, 196, 246)
(113, 68, 246)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b1bdf2
(178, 189, 243)
(115, 68, 243)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a8b9ed
(169, 186, 238)
(113, 74, 238)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a8b3e8
(168, 179, 233)
(115, 71, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b4c2f6
(181, 194, 246)
(114, 68, 246)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)