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.
test4.webp
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#847862
(133, 120, 99)
(34, 77, 135)
3 ppm
(29% confidence)
(595, 538)
→
(651, 569)
Total Chlorine
#7d6b4c
(126, 108, 76)
(19, 101, 126)
5 ppm
(30% confidence)
(464, 538)
→
(512, 577)
pH
#afb2b7
(176, 178, 183)
(94, 25, 188)
7.8
(8% confidence)
(734, 546)
→
(790, 577)
Total Alkalinity
#a3a7b6
(163, 167, 182)
(114, 33, 182)
80 ppm
(23% confidence)
(900, 538)
→
(928, 585)
Cyanuric Acid
#1b2023
(27, 32, 36)
(102, 88, 38)
150 ppm
(7% confidence)
(1025, 542)
→
(1053, 585)
Total Hardness
#7b6949
(124, 105, 74)
(19, 104, 124)
425 ppm
(15% confidence)
(346, 538)
→
(388, 569)
test3.webp
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#76674d
(118, 103, 77)
(21, 90, 118)
3 ppm
(25% confidence)
(595, 538)
→
(651, 569)
Total Chlorine
#7a6848
(123, 105, 72)
(19, 104, 123)
5 ppm
(30% confidence)
(464, 538)
→
(512, 577)
pH
#bbbfc7
(187, 192, 200)
(104, 21, 202)
7.8
(6% confidence)
(734, 546)
→
(790, 577)
Total Alkalinity
#9fa3b1
(159, 163, 177)
(113, 32, 177)
80 ppm
(23% confidence)
(900, 538)
→
(928, 585)
Cyanuric Acid
#191e20
(26, 31, 32)
(99, 90, 36)
150 ppm
(7% confidence)
(1025, 542)
→
(1053, 585)
Total Hardness
#786546
(121, 102, 71)
(19, 106, 121)
425 ppm
(15% confidence)
(346, 538)
→
(388, 569)
test1_overlay.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#816e5e
(129, 110, 95)
(15, 57, 129)
1 ppm
(24% confidence)
(137, 441)
→
(150, 467)
Total Chlorine
#817163
(130, 113, 100)
(15, 52, 130)
1 ppm
(23% confidence)
(107, 441)
→
(118, 473)
pH
#6d665e
(110, 103, 95)
(16, 35, 110)
6.8
(17% confidence)
(169, 448)
→
(182, 473)
Total Alkalinity
#726356
(115, 99, 86)
(15, 53, 115)
0 ppm
(9% confidence)
(208, 441)
→
(214, 480)
Cyanuric Acid
#6b6157
(107, 97, 87)
(16, 43, 107)
150 ppm
(4% confidence)
(236, 444)
→
(243, 480)
Total Hardness
#7d6a5a
(126, 106, 91)
(15, 59, 126)
120 ppm
(12% confidence)
(80, 441)
→
(89, 467)
test1.webp
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#827765
(130, 119, 101)
(37, 75, 133)
3 ppm
(27% confidence)
(595, 538)
→
(651, 569)
Total Chlorine
#7b6949
(124, 106, 74)
(19, 103, 124)
5 ppm
(30% confidence)
(464, 538)
→
(512, 577)
pH
#afacaf
(175, 172, 175)
(91, 29, 185)
7.8
(9% confidence)
(734, 546)
→
(790, 577)
Total Alkalinity
#a0a4b3
(161, 165, 179)
(114, 32, 179)
80 ppm
(23% confidence)
(900, 538)
→
(928, 585)
Cyanuric Acid
#1a1f22
(26, 32, 34)
(102, 94, 38)
150 ppm
(8% confidence)
(1025, 542)
→
(1053, 585)
Total Hardness
#796647
(122, 103, 71)
(19, 105, 122)
425 ppm
(15% confidence)
(346, 538)
→
(388, 569)
test2.webp
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#7c6c4e
(124, 109, 79)
(19, 94, 124)
3 ppm
(27% confidence)
(595, 538)
→
(651, 569)
Total Chlorine
#7c694a
(124, 106, 74)
(19, 102, 124)
5 ppm
(30% confidence)
(464, 538)
→
(512, 577)
pH
#bcbdb6
(189, 190, 183)
(79, 31, 198)
7.8
(14% confidence)
(734, 546)
→
(790, 577)
Total Alkalinity
#9fa3b1
(160, 164, 177)
(114, 32, 177)
80 ppm
(22% confidence)
(900, 538)
→
(928, 585)
Cyanuric Acid
#191e20
(26, 30, 33)
(100, 88, 36)
150 ppm
(7% confidence)
(1025, 542)
→
(1053, 585)
Total Hardness
#7a6747
(122, 103, 71)
(19, 106, 122)
425 ppm
(15% confidence)
(346, 538)
→
(388, 569)
20251127T145433_d5508157ec94411d9c2bbf0bdb79859d.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#97948b
(151, 148, 139)
(23, 20, 151)
1 ppm
(30% confidence)
(825, 745)
→
(902, 788)
Total Chlorine
#98958c
(153, 150, 141)
(23, 20, 153)
1 ppm
(30% confidence)
(643, 745)
→
(710, 799)
pH
#96948a
(151, 148, 139)
(23, 21, 151)
7.8
(24% confidence)
(1017, 756)
→
(1094, 799)
Total Alkalinity
#99968d
(153, 150, 141)
(23, 20, 153)
0 ppm
(16% confidence)
(1248, 745)
→
(1286, 810)
Cyanuric Acid
#99968d
(153, 150, 141)
(23, 20, 153)
0 ppm
(6% confidence)
(1420, 750)
→
(1459, 810)
Total Hardness
#a8a59c
(169, 166, 156)
(24, 19, 169)
120 ppm
(10% confidence)
(480, 745)
→
(537, 788)
20251127T144626_71b5bd695d05436a9e156cc22c233b9b.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#9f9f98
(160, 160, 152)
(29, 12, 160)
1 ppm
(32% confidence)
(825, 745)
→
(902, 788)
Total Chlorine
#a2a19c
(163, 162, 156)
(25, 10, 163)
0 ppm
(32% confidence)
(643, 745)
→
(710, 799)
pH
#9b9a96
(156, 155, 151)
(24, 8, 156)
7.8
(23% confidence)
(1017, 756)
→
(1094, 799)
Total Alkalinity
#a6a6a0
(167, 166, 160)
(26, 10, 167)
0 ppm
(19% confidence)
(1248, 745)
→
(1286, 810)
Cyanuric Acid
#a9a8a3
(169, 168, 163)
(25, 9, 169)
0 ppm
(7% confidence)
(1420, 750)
→
(1459, 810)
Total Hardness
#a5a49f
(165, 165, 159)
(26, 9, 165)
120 ppm
(9% confidence)
(480, 745)
→
(537, 788)