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.
20260121T093709_08ffc725f6e440bd93a3a86ca8de6d06.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bcd2f7
(188, 210, 247)
(109, 61, 247)
3 ppm
(28% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c2cabe
(194, 202, 190)
(49, 16, 202)
10 ppm
(48% confidence)
(787, 766)
→
(796, 772)
pH
#ac3c6d
(173, 60, 110)
(167, 166, 173)
8.4
(18% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#538977
(83, 138, 119)
(80, 101, 138)
180 ppm
(61% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#836658
(132, 102, 89)
(10, 83, 132)
100 ppm
(18% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5059c0
(81, 89, 193)
(118, 149, 193)
250 ppm
(23% confidence)
(595, 766)
→
(604, 772)
20260121T093704_294442e26e6242a68e9f9ce4263f2249.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bcd1f7
(189, 210, 247)
(109, 60, 247)
3 ppm
(29% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#bec8bd
(190, 200, 189)
(57, 14, 200)
10 ppm
(45% confidence)
(787, 766)
→
(796, 772)
pH
#ac3c6d
(172, 60, 110)
(167, 166, 172)
8.4
(18% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#538a78
(84, 138, 120)
(80, 101, 138)
180 ppm
(61% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#806355
(128, 99, 86)
(10, 85, 128)
100 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#4e58c1
(78, 89, 193)
(117, 152, 193)
250 ppm
(22% confidence)
(595, 766)
→
(604, 772)
20260121T093659_f37af4a25113415d9bb4acacda64cc77.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bad2f7
(187, 211, 248)
(108, 62, 248)
3 ppm
(28% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c2ccbf
(194, 204, 191)
(53, 16, 204)
10 ppm
(50% confidence)
(787, 766)
→
(796, 772)
pH
#ae3d70
(174, 62, 112)
(167, 164, 174)
8.4
(19% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#578e7b
(87, 142, 123)
(80, 98, 142)
180 ppm
(54% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#806256
(128, 99, 87)
(9, 83, 128)
100 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#505ac3
(80, 91, 196)
(117, 151, 196)
250 ppm
(23% confidence)
(595, 766)
→
(604, 772)
20260121T093654_9bbe03f0818843d8b869be7f36b21591.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bdd5fa
(190, 213, 250)
(108, 61, 250)
3 ppm
(26% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c3cbbf
(195, 203, 191)
(51, 15, 203)
10 ppm
(48% confidence)
(787, 766)
→
(796, 772)
pH
#b14071
(177, 65, 113)
(167, 162, 177)
8.4
(21% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#558c79
(86, 140, 122)
(80, 100, 140)
180 ppm
(57% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#83665a
(132, 102, 90)
(9, 80, 132)
100 ppm
(18% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#515bc5
(82, 92, 198)
(117, 150, 198)
250 ppm
(23% confidence)
(595, 766)
→
(604, 772)
20260121T093649_3f5adf162b2a43f5a2d31fb718cbc787.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bed4fa
(190, 213, 251)
(109, 61, 251)
3 ppm
(26% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c2ccbe
(195, 205, 190)
(51, 18, 205)
10 ppm
(51% confidence)
(787, 766)
→
(796, 772)
pH
#ae3e70
(175, 63, 112)
(167, 164, 175)
8.4
(19% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#528a77
(83, 138, 119)
(80, 102, 138)
180 ppm
(60% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#826555
(130, 101, 86)
(11, 87, 130)
100 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5159c4
(82, 90, 197)
(118, 149, 197)
250 ppm
(22% confidence)
(595, 766)
→
(604, 772)
20260121T093644_0c47e3e992f0464080257df144aff1ab.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bcd2f8
(188, 210, 248)
(109, 62, 248)
3 ppm
(28% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c1c9be
(193, 202, 191)
(53, 14, 202)
10 ppm
(47% confidence)
(787, 766)
→
(796, 772)
pH
#ad3d6e
(174, 61, 111)
(167, 165, 174)
8.4
(19% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#538a77
(83, 138, 119)
(80, 102, 138)
180 ppm
(61% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#826557
(130, 101, 88)
(10, 83, 130)
100 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#515bc5
(81, 91, 198)
(117, 150, 198)
250 ppm
(23% confidence)
(595, 766)
→
(604, 772)
20260121T093640_80c1943fda1340299dfb94a7b516034b.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bbd1f7
(188, 210, 248)
(109, 62, 248)
3 ppm
(28% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c0cabd
(193, 203, 189)
(52, 17, 203)
10 ppm
(49% confidence)
(787, 766)
→
(796, 772)
pH
#ad3e6d
(174, 62, 110)
(167, 164, 174)
8.4
(19% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#528978
(83, 137, 121)
(81, 101, 137)
180 ppm
(64% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#806355
(128, 99, 85)
(10, 86, 128)
100 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5058c3
(81, 89, 196)
(118, 150, 196)
250 ppm
(22% confidence)
(595, 766)
→
(604, 772)
20260121T093634_2ea38d909a854c5d9868c10ba305e5d2.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bcd2f8
(189, 211, 249)
(109, 61, 249)
3 ppm
(27% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c1cbc0
(194, 203, 192)
(56, 14, 203)
10 ppm
(48% confidence)
(787, 766)
→
(796, 772)
pH
#ad3d6f
(174, 61, 111)
(167, 165, 174)
8.4
(18% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#558b7a
(85, 139, 123)
(81, 99, 139)
180 ppm
(61% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#826558
(131, 101, 88)
(10, 83, 131)
100 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#4e56c1
(78, 86, 194)
(118, 152, 194)
250 ppm
(20% confidence)
(595, 766)
→
(604, 772)