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.
20260106T124317_8e0855bb032b41a1bda94c336ef1537c.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)
20260106T124251_1fb1f279fcfc4c44b9a619e091734c86.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)
20260106T124212_a32a950b14454fd19ef8042c942fdd78.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2bff6
(179, 192, 247)
(114, 70, 247)
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)
20260106T124124_4d35ff093afc4431ac221e64c25d665e.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aebeef
(174, 190, 240)
(113, 70, 240)
3 ppm
(44% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c21807
(194, 24, 7)
(3, 246, 194)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#c11806
(194, 24, 7)
(3, 246, 194)
7.2
(12% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b7e9
(165, 183, 234)
(112, 75, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a2b2e3
(162, 178, 227)
(113, 73, 227)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#abbded
(171, 189, 237)
(112, 71, 237)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20260106T092758_1471091abbe145c4a84944962bb39c1b.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#a8a0d5
(169, 161, 213)
(124, 68, 213)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#a6b9e5
(167, 185, 230)
(112, 70, 230)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#93a9da
(148, 170, 218)
(111, 83, 218)
8.4
(5% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#787272
(120, 114, 114)
(26, 13, 120)
240 ppm
(39% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#99aee5
(154, 175, 230)
(112, 84, 230)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a8b9ed
(168, 186, 238)
(113, 75, 238)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20260105T151058_9bee6b1f41114694a65c3e0903cbbef8.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)
20260105T151054_98676f26fc85452f885d496c6e03305b.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)
20260105T151051_a71fcc06dfe642feae0acf6b8a2938ed.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)