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.
20251217T154433_a765967b698c4ad7b6a80414b926371c.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b8c9fe
(184, 202, 254)
(113, 70, 254)
3 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b6ccfe
(183, 205, 255)
(111, 72, 255)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#b1c7fe
(177, 199, 255)
(112, 78, 255)
6.2
(2% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#abbef3
(171, 191, 243)
(112, 76, 243)
40 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a7bcf1
(167, 188, 241)
(112, 78, 241)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b3c7fe
(179, 200, 254)
(112, 75, 254)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251217T153940_d4cf04d6731d4a48b515f9612d56726b.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b9cbfd
(186, 203, 254)
(112, 69, 254)
3 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b9cbfd
(185, 204, 253)
(112, 68, 253)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#b4c8fb
(181, 201, 252)
(112, 72, 252)
6.2
(2% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#b0c0f4
(177, 193, 244)
(113, 71, 244)
40 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a9b9eb
(170, 186, 235)
(113, 71, 235)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b9c9fb
(185, 201, 251)
(113, 67, 251)
100 ppm
(3% confidence)
(595, 766)
→
(604, 772)
20251217T153516_afb5c1deccef466e925f0e3c41223399.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b8c5f9
(184, 197, 250)
(114, 67, 250)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#bbcdfe
(187, 205, 254)
(112, 68, 254)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#adc3fe
(174, 196, 254)
(112, 80, 254)
6.2
(2% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#aabaf0
(171, 186, 241)
(114, 74, 241)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b9f0
(165, 186, 241)
(112, 80, 241)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b2c5fb
(179, 198, 252)
(112, 74, 252)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251217T153046_2018ab5e5cfe4e86acfc64587f91b697.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b7c6fc
(183, 199, 253)
(113, 70, 253)
3 ppm
(35% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b6cbfe
(183, 204, 255)
(111, 72, 255)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b2c3fa
(179, 196, 250)
(113, 73, 250)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#adbef4
(174, 191, 245)
(113, 74, 245)
40 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a5b7eb
(165, 184, 235)
(112, 76, 235)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b3c6fc
(180, 199, 252)
(112, 73, 252)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251217T152950_42db99c81bea4242901d987a66579bb0.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b7cbfe
(183, 204, 255)
(112, 72, 255)
3 ppm
(31% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7cdfe
(183, 205, 255)
(111, 72, 255)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#b4c1f6
(180, 194, 247)
(114, 69, 247)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a9bdf5
(170, 190, 245)
(112, 78, 245)
120 ppm
(7% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a7b7e8
(168, 184, 233)
(113, 71, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b4c8fe
(180, 200, 254)
(112, 74, 254)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251217T145932_f6d90cbc041e49a3b0dabd21b4732876.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b8cafe
(185, 202, 255)
(113, 70, 255)
3 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b5c9fe
(181, 201, 254)
(112, 73, 254)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#b4c5f7
(181, 198, 248)
(112, 69, 248)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#aabef1
(170, 190, 241)
(112, 75, 241)
40 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a7b7e8
(168, 184, 232)
(113, 71, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b4c5fb
(180, 198, 252)
(113, 72, 252)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251217T145910_a23dec55f13746f281c3a66adc3cd9c5.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#a49888
(164, 152, 137)
(17, 43, 164)
3 ppm
(16% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a49888
(164, 152, 136)
(17, 43, 164)
10 ppm
(9% confidence)
(787, 766)
→
(796, 772)
pH
#a09583
(161, 150, 131)
(19, 47, 161)
6.2
(19% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a09987
(160, 153, 135)
(22, 40, 160)
120 ppm
(51% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a89c8c
(168, 156, 140)
(17, 42, 168)
0 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#9f9687
(160, 151, 136)
(19, 38, 160)
100 ppm
(12% confidence)
(595, 766)
→
(604, 772)
20251217T145002_ff38fad4ade14dfe9a721a90f8e2942e.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#a59989
(165, 154, 137)
(18, 44, 165)
3 ppm
(17% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a69a89
(167, 155, 138)
(18, 44, 167)
10 ppm
(10% confidence)
(787, 766)
→
(796, 772)
pH
#a69586
(167, 150, 134)
(15, 49, 167)
6.2
(20% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a8a08d
(168, 160, 142)
(21, 40, 168)
120 ppm
(41% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a69989
(166, 153, 137)
(17, 45, 166)
0 ppm
(15% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a29688
(163, 151, 137)
(16, 41, 163)
100 ppm
(11% confidence)
(595, 766)
→
(604, 772)