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.
20251127T142020_4f687d2cc91942dea0b7be818bb84036.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#655934
(101, 89, 53)
(23, 123, 101)
10 ppm
(4% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#685a37
(104, 91, 56)
(21, 119, 104)
10 ppm
(1% confidence)
(787, 766)
→
(796, 772)
pH
#554727
(85, 72, 40)
(21, 136, 85)
8.4
(4% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#7d7255
(126, 115, 85)
(22, 82, 126)
180 ppm
(23% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#726845
(115, 105, 69)
(23, 103, 115)
100 ppm
(10% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#544629
(84, 70, 42)
(20, 154, 84)
500 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251127T141546_06b11f0adb284997a63e806ca502eac2.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#d6b783
(214, 183, 132)
(18, 99, 214)
3 ppm
(13% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#cfb17f
(207, 177, 127)
(19, 99, 207)
10 ppm
(16% confidence)
(787, 766)
→
(796, 772)
pH
#cbaf80
(204, 176, 129)
(19, 94, 204)
6.2
(19% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#cdaf7d
(206, 176, 126)
(19, 99, 206)
40 ppm
(50% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#000000
(0, 0, 0)
(0, 0, 0)
150 ppm
(0% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#c9ad7b
(201, 173, 124)
(19, 98, 201)
1000 ppm
(3% confidence)
(595, 766)
→
(604, 772)
20251127T141940_f60e963a77ca427d9f06ce0b2c65e695.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#766b4d
(118, 107, 78)
(22, 91, 118)
5 ppm
(6% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7d7254
(126, 115, 85)
(22, 83, 126)
10 ppm
(2% confidence)
(787, 766)
→
(796, 772)
pH
#6b6144
(108, 97, 69)
(22, 92, 108)
8.4
(9% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#63583c
(99, 88, 60)
(22, 103, 99)
240 ppm
(12% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#5a4f33
(91, 80, 51)
(22, 111, 91)
100 ppm
(6% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#6b5e3f
(108, 94, 63)
(21, 106, 108)
500 ppm
(10% confidence)
(595, 766)
→
(604, 772)
20251127T141527_c98a46f1d7c94050b34c6040eda6582f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#e6eafa
(230, 235, 251)
(114, 21, 251)
1 ppm
(50% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c9ae89
(201, 174, 138)
(17, 80, 201)
10 ppm
(18% confidence)
(787, 766)
→
(796, 772)
pH
#cbb18d
(204, 177, 142)
(17, 78, 204)
6.2
(17% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#ceb390
(207, 179, 145)
(16, 76, 207)
40 ppm
(53% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#ceb38a
(206, 179, 139)
(18, 83, 206)
0 ppm
(38% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b49272
(181, 146, 114)
(14, 93, 181)
1000 ppm
(8% confidence)
(595, 766)
→
(604, 772)
20251127T141510_2da0ed6086ec4e13b8700a988bbea4d4.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#dce2f7
(221, 226, 248)
(114, 28, 248)
1 ppm
(45% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#837064
(132, 113, 100)
(12, 62, 132)
10 ppm
(2% confidence)
(787, 766)
→
(796, 772)
pH
#d6bfa0
(215, 192, 161)
(17, 64, 215)
6.2
(10% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#dbc7a9
(219, 199, 169)
(18, 58, 219)
40 ppm
(55% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#bfa184
(191, 161, 133)
(14, 78, 191)
0 ppm
(29% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b69e81
(183, 159, 130)
(16, 74, 183)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251127T141326_ba2725c0138f4f1ca4b21c65f18e0532.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#7f7252
(127, 115, 83)
(21, 89, 127)
5 ppm
(7% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#5b4e2e
(91, 78, 46)
(21, 126, 91)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#a19678
(161, 150, 120)
(22, 65, 161)
6.2
(21% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#564b2c
(87, 76, 44)
(22, 125, 87)
240 ppm
(7% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6c5e41
(108, 94, 65)
(20, 101, 108)
100 ppm
(9% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7f7252
(128, 115, 83)
(21, 90, 128)
500 ppm
(10% confidence)
(595, 766)
→
(604, 772)
20251127T141301_7b3710103933412ab5619781f60a05d0.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#4c3e21
(76, 63, 33)
(20, 144, 76)
10 ppm
(3% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#4c3a2b
(76, 59, 44)
(14, 109, 76)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#6b5c3c
(107, 92, 61)
(20, 111, 107)
8.4
(8% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#948767
(148, 135, 104)
(21, 77, 148)
120 ppm
(38% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#706245
(113, 99, 70)
(20, 98, 113)
100 ppm
(10% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#201101
(33, 17, 1)
(15, 244, 33)
500 ppm
(1% confidence)
(595, 766)
→
(604, 772)
20251127T141226_38955239498f43b69c3b4919eece8e85.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#a3b5bb
(164, 181, 188)
(98, 33, 188)
3 ppm
(36% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#97a3aa
(151, 164, 170)
(101, 28, 170)
10 ppm
(12% confidence)
(787, 766)
→
(796, 772)
pH
#b8cad3
(184, 203, 211)
(100, 33, 211)
6.2
(4% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a8bdc5
(168, 189, 198)
(99, 38, 198)
40 ppm
(20% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#726342
(115, 100, 66)
(21, 108, 115)
100 ppm
(10% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#636d70
(99, 110, 113)
(93, 31, 113)
0 ppm
(26% confidence)
(595, 766)
→
(604, 772)