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.
20251226T140400_9df21413e242413a9e021ab7c96b673d.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aabef1
(171, 191, 242)
(112, 75, 242)
3 ppm
(42% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a8bef0
(168, 190, 240)
(111, 77, 240)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a9bdf0
(170, 190, 240)
(112, 75, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#9fb4eb
(159, 180, 235)
(112, 82, 235)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#98ade0
(152, 173, 224)
(111, 82, 224)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#afc2f7
(175, 194, 248)
(112, 75, 248)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T140130_f066f53964cd4c6081aff602cbd6ffd4.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#9eb2e3
(158, 179, 227)
(111, 77, 227)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#9fb3e1
(159, 179, 225)
(111, 75, 225)
10 ppm
(11% confidence)
(787, 766)
→
(796, 772)
pH
#a1a8d3
(161, 168, 212)
(116, 61, 212)
8.4
(5% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#8fa6db
(143, 166, 220)
(111, 89, 220)
120 ppm
(14% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#90a3d5
(145, 163, 214)
(112, 83, 214)
100 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a1b6ef
(162, 182, 239)
(112, 82, 239)
100 ppm
(7% confidence)
(595, 766)
→
(604, 772)
20251226T140006_73d5936e6338438fb69529000bb21436.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#9bafe1
(155, 176, 225)
(111, 79, 225)
3 ppm
(40% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#9bafde
(155, 176, 223)
(111, 77, 223)
10 ppm
(10% confidence)
(787, 766)
→
(796, 772)
pH
#99a0ca
(154, 160, 202)
(117, 62, 202)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#8ba1da
(140, 162, 219)
(112, 92, 219)
120 ppm
(14% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#889ccf
(137, 156, 208)
(112, 87, 208)
100 ppm
(5% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#94a8e6
(149, 168, 230)
(113, 91, 230)
100 ppm
(13% confidence)
(595, 766)
→
(604, 772)
20251226T135459_14125beb2f2a465a868388c778a270d4.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afbff2
(175, 191, 242)
(113, 70, 242)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b1c1f2
(178, 194, 243)
(113, 68, 243)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#abbdf0
(172, 190, 240)
(112, 73, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a7b6e9
(167, 182, 233)
(113, 72, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb0e4
(160, 177, 229)
(113, 77, 229)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aebeef
(174, 190, 239)
(113, 69, 239)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T135433_75e84ae4eb4249398d7eda4f40e74fe6.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#6f80b8
(111, 129, 185)
(113, 101, 185)
5 ppm
(32% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#6a7eb5
(106, 127, 182)
(112, 106, 182)
10 ppm
(2% confidence)
(787, 766)
→
(796, 772)
pH
#687cb4
(105, 125, 180)
(112, 107, 180)
8.4
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#6578b0
(101, 121, 176)
(112, 109, 176)
240 ppm
(30% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#5f74ab
(96, 117, 172)
(112, 113, 172)
300 ppm
(10% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#6a7db5
(107, 125, 181)
(112, 105, 181)
100 ppm
(82% confidence)
(595, 766)
→
(604, 772)
20251226T135400_9fbc36228b7c402c8eaa52f60163770f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#95a5e0
(150, 166, 225)
(114, 85, 225)
3 ppm
(30% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#97a6e2
(151, 167, 226)
(114, 84, 226)
10 ppm
(7% confidence)
(787, 766)
→
(796, 772)
pH
#93a2de
(148, 162, 223)
(114, 86, 223)
8.4
(5% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#909edb
(145, 159, 220)
(114, 87, 220)
120 ppm
(12% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#8b99d6
(140, 154, 215)
(114, 89, 215)
100 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#95a3e0
(149, 163, 224)
(114, 85, 224)
100 ppm
(16% confidence)
(595, 766)
→
(604, 772)
20251226T135323_1f9d0efaab8745a0b6330c9f6ead0692.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#828fc3
(130, 144, 195)
(114, 85, 195)
5 ppm
(34% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8590b5
(134, 144, 182)
(113, 67, 182)
10 ppm
(4% confidence)
(787, 766)
→
(796, 772)
pH
#531b3e
(83, 27, 63)
(160, 174, 84)
8.4
(1% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#788ac3
(120, 138, 196)
(113, 98, 196)
240 ppm
(22% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7886be
(121, 135, 190)
(114, 93, 190)
100 ppm
(7% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#3e4d9a
(62, 78, 155)
(115, 152, 155)
250 ppm
(18% confidence)
(595, 766)
→
(604, 772)
20251226T135224_1bcb1be9a0004a79870d2087664c3607.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#877c6e
(136, 124, 110)
(16, 47, 136)
5 ppm
(13% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#877d71
(135, 125, 113)
(16, 42, 135)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#887c6e
(136, 124, 110)
(16, 48, 136)
8.4
(17% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#857d6e
(134, 125, 110)
(20, 45, 134)
120 ppm
(33% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#847a6e
(132, 122, 110)
(16, 43, 132)
100 ppm
(14% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#867c6d
(134, 125, 110)
(18, 46, 134)
100 ppm
(17% confidence)
(595, 766)
→
(604, 772)