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.
20251226T151912_46629ea55df146358560a687e55ccfdf.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#a7b7ed
(168, 183, 238)
(114, 75, 238)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a4b8ed
(164, 184, 237)
(112, 79, 237)
10 ppm
(11% confidence)
(787, 766)
→
(796, 772)
pH
#9fb4e9
(160, 180, 233)
(112, 80, 233)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#98aee6
(152, 175, 231)
(112, 87, 231)
120 ppm
(11% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#97ace2
(151, 172, 227)
(112, 85, 227)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a6baef
(166, 186, 239)
(112, 78, 239)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251226T151752_3af5cdc2539b47dcb75fe820d95ea515.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b0c3fa
(177, 195, 251)
(112, 75, 251)
3 ppm
(37% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#aec3f9
(175, 196, 249)
(112, 76, 249)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#acc0f5
(172, 192, 245)
(112, 76, 245)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#9eb4ee
(159, 181, 239)
(112, 85, 239)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb4eb
(159, 180, 235)
(112, 82, 235)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#acc1f8
(173, 193, 248)
(112, 78, 248)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T150736_e3e41291df374664a00a4a82553552f7.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#a2b2e3
(162, 178, 227)
(113, 73, 227)
3 ppm
(44% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#93a7da
(147, 167, 218)
(112, 83, 218)
10 ppm
(8% confidence)
(787, 766)
→
(796, 772)
pH
#9db2e4
(158, 178, 229)
(112, 80, 229)
8.4
(4% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#98afe5
(152, 175, 229)
(111, 86, 229)
120 ppm
(11% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#92a7dc
(146, 167, 220)
(112, 86, 220)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7b8fc1
(124, 144, 194)
(111, 92, 194)
100 ppm
(40% confidence)
(595, 766)
→
(604, 772)
20251226T150638_123d07e0277849ef87bdf99e3947def9.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b3c4f4
(179, 196, 245)
(113, 68, 245)
3 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b3c5f7
(179, 198, 248)
(112, 70, 248)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#adbff0
(173, 192, 241)
(112, 71, 241)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a2b7ec
(162, 183, 236)
(112, 80, 236)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b4e6
(160, 180, 231)
(112, 78, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b1c1f4
(177, 194, 245)
(113, 71, 245)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T150527_b9dbec198e824be2ac898bbd3deddfc8.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aebff2
(174, 191, 243)
(113, 72, 243)
3 ppm
(42% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b1c5f8
(178, 198, 249)
(112, 73, 249)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#abbff2
(171, 191, 242)
(112, 75, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a1b6ec
(162, 183, 236)
(112, 80, 236)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b4e9
(160, 180, 233)
(112, 80, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a2b6e9
(162, 182, 233)
(112, 78, 233)
100 ppm
(8% confidence)
(595, 766)
→
(604, 772)
20251226T150455_9b7d82eeae7e4cacaa56fb6bc678790d.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#9cacde
(157, 173, 223)
(113, 75, 223)
3 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#99ade0
(154, 173, 224)
(112, 80, 224)
10 ppm
(9% confidence)
(787, 766)
→
(796, 772)
pH
#adc2f4
(174, 194, 245)
(112, 74, 245)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#9cb3e9
(157, 180, 233)
(111, 84, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9bb0e5
(155, 176, 229)
(112, 82, 229)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7e92c5
(127, 147, 198)
(112, 92, 198)
100 ppm
(35% confidence)
(595, 766)
→
(604, 772)
20251226T150340_39681829c72340a783b76bdd114ea4f0.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b3c5f7
(179, 198, 247)
(112, 70, 247)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b2c6f9
(178, 198, 249)
(112, 72, 249)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b0c1f1
(177, 193, 241)
(112, 68, 241)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b8ed
(163, 184, 237)
(112, 79, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a1b4e6
(161, 181, 230)
(111, 77, 230)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b2c6fa
(179, 199, 250)
(112, 73, 250)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T150120_4551c5c22ae0432e9985a34b06b1f182.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#a8bcee
(169, 188, 239)
(111, 75, 239)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#aabef1
(170, 190, 241)
(112, 75, 241)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a8bdef
(169, 189, 239)
(111, 75, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a1b6eb
(161, 182, 235)
(112, 80, 235)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9db3e5
(158, 180, 230)
(111, 80, 230)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aabef1
(170, 191, 241)
(112, 75, 241)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)