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.
20260121T101352_df6f7f557657459888a14a785ca1abc1.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#ccd7f3
(205, 216, 244)
(112, 41, 244)
1 ppm
(31% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cfd8c5
(208, 217, 198)
(44, 22, 217)
5 ppm
(57% confidence)
(787, 766)
→
(796, 772)
pH
#ca9d42
(202, 158, 67)
(20, 171, 202)
6.2
(28% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c3b16b
(195, 178, 108)
(24, 114, 195)
40 ppm
(43% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a8b618
(168, 182, 25)
(33, 221, 182)
0 ppm
(16% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5577d0
(86, 120, 209)
(112, 150, 209)
100 ppm
(37% confidence)
(595, 766)
→
(604, 772)
20260121T101347_739d4c96a8114cb39216f0f72360edad.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#cdd8f3
(205, 217, 244)
(111, 40, 244)
1 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#ced7c4
(207, 216, 197)
(44, 22, 216)
5 ppm
(55% confidence)
(787, 766)
→
(796, 772)
pH
#cb9d45
(204, 158, 69)
(20, 169, 204)
6.2
(29% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c3b26c
(195, 178, 109)
(24, 113, 195)
40 ppm
(44% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a8b715
(168, 183, 21)
(33, 225, 183)
0 ppm
(15% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5577d1
(86, 120, 209)
(112, 151, 209)
100 ppm
(37% confidence)
(595, 766)
→
(604, 772)
20260121T101342_b2b592b3aea84f63b7e6db545e24aa11.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#ccd9f5
(204, 218, 246)
(110, 43, 246)
1 ppm
(32% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cedac6
(206, 218, 198)
(49, 23, 218)
5 ppm
(62% confidence)
(787, 766)
→
(796, 772)
pH
#cc9f46
(204, 159, 71)
(20, 167, 204)
6.2
(28% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c2b46e
(194, 180, 110)
(25, 110, 194)
40 ppm
(46% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#aab81a
(170, 184, 27)
(33, 218, 184)
0 ppm
(16% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5678d1
(86, 120, 209)
(112, 150, 209)
100 ppm
(38% confidence)
(595, 766)
→
(604, 772)
20260121T101337_a44100ae85264fe88cd33d77b5ebb136.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#ccdaf6
(204, 218, 246)
(110, 44, 246)
1 ppm
(32% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#ced7c4
(207, 216, 197)
(44, 22, 216)
5 ppm
(56% confidence)
(787, 766)
→
(796, 772)
pH
#cca047
(204, 161, 71)
(20, 167, 204)
6.2
(27% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c0b26a
(193, 179, 106)
(25, 114, 193)
40 ppm
(42% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#aab91b
(171, 185, 27)
(33, 218, 185)
0 ppm
(15% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5577d0
(86, 120, 209)
(112, 150, 209)
100 ppm
(38% confidence)
(595, 766)
→
(604, 772)
20260121T101330_37f55bac1e394b519c09cf9ab4548ab2.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#cbd9f4
(203, 218, 245)
(110, 43, 245)
1 ppm
(32% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cedac6
(206, 218, 198)
(48, 23, 218)
5 ppm
(62% confidence)
(787, 766)
→
(796, 772)
pH
#bd8f36
(190, 143, 55)
(20, 182, 190)
6.2
(34% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#c9b873
(202, 185, 116)
(24, 109, 202)
40 ppm
(55% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#abb91c
(172, 186, 28)
(33, 217, 186)
0 ppm
(16% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5779d2
(88, 122, 211)
(112, 149, 211)
100 ppm
(38% confidence)
(595, 766)
→
(604, 772)
20260121T101216_5326884e4eea48bd90e12461942f9128.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#ccdbf2
(204, 219, 242)
(108, 40, 242)
1 ppm
(35% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cfdcca
(207, 220, 203)
(53, 20, 220)
5 ppm
(61% confidence)
(787, 766)
→
(796, 772)
pH
#bf9438
(192, 148, 57)
(20, 180, 192)
6.2
(31% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#caba78
(202, 187, 120)
(24, 104, 202)
40 ppm
(60% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#adbd1e
(173, 189, 31)
(33, 214, 189)
0 ppm
(15% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#597cd6
(90, 125, 215)
(112, 149, 215)
100 ppm
(37% confidence)
(595, 766)
→
(604, 772)
20260121T101017_b6fb1b2f0e234caf9bac8151f9572ced.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#ab9c7d
(171, 156, 125)
(20, 69, 171)
3 ppm
(14% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#ac9257
(173, 146, 88)
(21, 126, 173)
10 ppm
(5% confidence)
(787, 766)
→
(796, 772)
pH
#a74a02
(167, 75, 3)
(13, 250, 167)
7.2
(17% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#b4721b
(180, 114, 27)
(17, 217, 180)
120 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a58107
(165, 129, 7)
(23, 244, 165)
50 ppm
(27% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#3f4a5f
(63, 74, 96)
(110, 87, 96)
0 ppm
(13% confidence)
(595, 766)
→
(604, 772)
20260121T100731_18b331da7b7c4cefa68b8cb0474ebec5.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c2d2f4
(194, 210, 244)
(110, 52, 244)
3 ppm
(29% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#bec8b8
(190, 200, 185)
(49, 20, 200)
10 ppm
(48% confidence)
(787, 766)
→
(796, 772)
pH
#b63e3e
(183, 63, 62)
(0, 169, 183)
8.4
(25% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#5d956f
(94, 149, 111)
(69, 95, 149)
120 ppm
(42% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#96783f
(151, 121, 63)
(20, 148, 151)
50 ppm
(23% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#404cbb
(64, 76, 187)
(117, 168, 187)
250 ppm
(13% confidence)
(595, 766)
→
(604, 772)