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.
20260105T143655_3b37ead097b64e0690535a6c778471e2.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2bff6
(178, 192, 246)
(114, 70, 246)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7c8f9
(184, 200, 250)
(113, 67, 250)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#aab9f0
(170, 185, 240)
(114, 74, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a7b6ec
(167, 183, 236)
(114, 75, 236)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b4e8
(164, 180, 232)
(113, 75, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a5b4e6
(165, 180, 230)
(113, 72, 230)
100 ppm
(8% confidence)
(595, 766)
→
(604, 772)
20260105T135610_3a292b30df8a423b9969ad59774d1b9e.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2bff6
(179, 191, 246)
(114, 70, 246)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7c7f9
(183, 200, 249)
(113, 68, 249)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#aab9f0
(170, 185, 240)
(114, 74, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a7b6ed
(167, 182, 237)
(114, 75, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b3e9
(164, 180, 234)
(114, 76, 234)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a5b4e5
(165, 180, 230)
(113, 72, 230)
100 ppm
(8% confidence)
(595, 766)
→
(604, 772)
20260105T135428_14a46566ad7f4d128c4b1d306b653f09.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2bff6
(179, 191, 246)
(114, 70, 246)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7c7f9
(183, 200, 249)
(113, 68, 249)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#aab9f0
(170, 185, 240)
(114, 74, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a7b6ed
(167, 182, 237)
(114, 75, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b3e9
(164, 180, 234)
(114, 76, 234)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a5b4e5
(165, 180, 230)
(113, 72, 230)
100 ppm
(8% confidence)
(595, 766)
→
(604, 772)
20260105T124935_98b17f801f934cfbb82b5230a8f9e411.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#f7effc
(247, 239, 252)
(138, 13, 252)
1 ppm
(52% confidence)
(970, 798)
→
(979, 804)
Total Chlorine
#f3effd
(243, 239, 253)
(129, 14, 253)
3 ppm
(28% confidence)
(787, 798)
→
(797, 804)
pH
#fcf7fe
(252, 247, 254)
(141, 7, 254)
6.2
(1% confidence)
(1152, 798)
→
(1162, 804)
Total Alkalinity
#f8f5fe
(248, 245, 254)
(130, 9, 254)
0 ppm
(9% confidence)
(1363, 798)
→
(1373, 804)
Cyanuric Acid
#f8f4fe
(249, 245, 254)
(133, 9, 254)
0 ppm
(3% confidence)
(1556, 798)
→
(1565, 804)
Total Hardness
#f3effe
(243, 239, 254)
(128, 15, 254)
100 ppm
(1% confidence)
(595, 798)
→
(605, 804)
20260105T124801_a1abb9808b6a48cdb855b67adb9ec436.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#f7effc
(247, 239, 252)
(138, 13, 252)
1 ppm
(52% confidence)
(970, 798)
→
(979, 804)
Total Chlorine
#f3effd
(243, 239, 253)
(129, 14, 253)
3 ppm
(28% confidence)
(787, 798)
→
(797, 804)
pH
#fcf7fe
(252, 247, 254)
(141, 7, 254)
6.2
(1% confidence)
(1152, 798)
→
(1162, 804)
Total Alkalinity
#f8f5fe
(248, 245, 254)
(130, 9, 254)
0 ppm
(9% confidence)
(1363, 798)
→
(1373, 804)
Cyanuric Acid
#f8f4fe
(249, 245, 254)
(133, 9, 254)
0 ppm
(3% confidence)
(1556, 798)
→
(1565, 804)
Total Hardness
#f3effe
(243, 239, 254)
(128, 15, 254)
100 ppm
(1% confidence)
(595, 798)
→
(605, 804)
20260105T113844_45e8a727dd194dafb835f0da7978c52f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#768282
(119, 130, 131)
(91, 23, 131)
5 ppm
(15% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#788283
(120, 130, 132)
(94, 22, 132)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#768081
(118, 128, 130)
(93, 22, 130)
8.4
(11% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#757b7f
(118, 124, 127)
(101, 19, 127)
240 ppm
(49% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#5e6366
(95, 100, 102)
(99, 18, 102)
100 ppm
(8% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7b8587
(124, 134, 135)
(94, 22, 135)
100 ppm
(24% confidence)
(595, 766)
→
(604, 772)
20260105T104541_b2f68448ab1b4782a6dccbf390a3a6cc.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#d9dacc
(218, 219, 205)
(32, 16, 219)
1 ppm
(51% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#d5d8c8
(214, 216, 200)
(35, 19, 216)
5 ppm
(53% confidence)
(787, 766)
→
(796, 772)
pH
#dbdbd0
(220, 219, 208)
(29, 14, 220)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#d7d8cd
(215, 217, 206)
(35, 13, 217)
0 ppm
(27% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#d4d6ca
(213, 215, 203)
(35, 14, 215)
0 ppm
(9% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#cfd1c4
(208, 210, 196)
(34, 17, 210)
100 ppm
(2% confidence)
(595, 766)
→
(604, 772)
20260105T102740_bb9fd8fd3fe24aebb3ee8e306931a139.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#f7effc
(247, 239, 252)
(138, 13, 252)
1 ppm
(52% confidence)
(970, 798)
→
(979, 804)
Total Chlorine
#f3effd
(243, 239, 253)
(129, 14, 253)
3 ppm
(28% confidence)
(787, 798)
→
(797, 804)
pH
#fcf7fe
(252, 247, 254)
(141, 7, 254)
6.2
(1% confidence)
(1152, 798)
→
(1162, 804)
Total Alkalinity
#f8f5fe
(248, 245, 254)
(130, 9, 254)
0 ppm
(9% confidence)
(1363, 798)
→
(1373, 804)
Cyanuric Acid
#f8f4fe
(249, 245, 254)
(133, 9, 254)
0 ppm
(3% confidence)
(1556, 798)
→
(1565, 804)
Total Hardness
#f3effe
(243, 239, 254)
(128, 15, 254)
100 ppm
(1% confidence)
(595, 798)
→
(605, 804)