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.
20251217T100941_cc970020866e4ff0929f8f53dbb6ceb7.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#989491
(152, 148, 145)
(14, 12, 152)
5 ppm
(16% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#989793
(153, 151, 148)
(21, 8, 153)
10 ppm
(8% confidence)
(787, 766)
→
(796, 772)
pH
#999393
(153, 148, 147)
(2, 9, 153)
6.2
(13% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#989491
(152, 148, 145)
(13, 12, 152)
120 ppm
(52% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#8d8988
(141, 137, 136)
(6, 9, 141)
100 ppm
(11% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#9b9796
(156, 152, 151)
(6, 8, 156)
100 ppm
(15% confidence)
(595, 766)
→
(604, 772)
20251217T092950_ca8a51f3bc9444a8be7dd85e4474764f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c5d8fe
(197, 217, 254)
(109, 57, 254)
1 ppm
(26% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c3d9fe
(196, 218, 254)
(109, 59, 254)
10 ppm
(20% confidence)
(787, 766)
→
(796, 772)
pH
#c2d8ff
(194, 216, 255)
(109, 61, 255)
6.2
(2% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#bfd2fd
(192, 211, 253)
(111, 62, 253)
40 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#c2d5fe
(195, 214, 255)
(111, 60, 255)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#bed3fe
(190, 211, 254)
(110, 64, 254)
100 ppm
(2% confidence)
(595, 766)
→
(604, 772)
20251217T090847_e70bb2f0704d4ee6a1f0378f64aff36f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bcbdb4
(188, 189, 181)
(32, 14, 189)
3 ppm
(33% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#e5e8dc
(229, 233, 221)
(38, 13, 233)
3 ppm
(48% confidence)
(787, 766)
→
(796, 772)
pH
#bfc0b8
(191, 193, 185)
(36, 11, 193)
6.2
(7% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#7b7f77
(124, 127, 120)
(45, 17, 127)
240 ppm
(39% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#e3e6dc
(228, 231, 221)
(39, 11, 231)
0 ppm
(6% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#4d5248
(78, 82, 72)
(44, 34, 82)
0 ppm
(10% confidence)
(595, 766)
→
(604, 772)
20251217T090309_75c03154f7bc47f29620499a0db57a4f.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#857d78
(133, 126, 120)
(13, 24, 133)
5 ppm
(16% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#827d75
(130, 126, 118)
(20, 24, 130)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#7f7a72
(127, 123, 115)
(20, 25, 127)
8.4
(15% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#817a74
(130, 123, 117)
(14, 25, 130)
240 ppm
(36% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#857e78
(134, 127, 121)
(14, 25, 134)
100 ppm
(13% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#837e78
(131, 126, 120)
(16, 21, 131)
100 ppm
(21% confidence)
(595, 766)
→
(604, 772)
20251217T082429_7ee9b2488f374dd2a6e8f2154b912807.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c6dafd
(199, 218, 254)
(109, 55, 254)
1 ppm
(27% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c5d9fd
(197, 217, 254)
(109, 57, 254)
10 ppm
(20% confidence)
(787, 766)
→
(796, 772)
pH
#c6dafe
(199, 218, 255)
(109, 56, 255)
6.2
(2% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#abbfef
(171, 192, 240)
(110, 74, 240)
40 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a2b7ee
(162, 183, 239)
(112, 82, 239)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#bfd4fe
(191, 212, 255)
(110, 64, 255)
100 ppm
(2% confidence)
(595, 766)
→
(604, 772)
20251217T082256_e142e9f7cbcd457e8ac426093327a7f2.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8d837a
(142, 132, 122)
(14, 35, 142)
5 ppm
(15% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8b8176
(139, 129, 119)
(15, 37, 139)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#8c8279
(140, 130, 121)
(14, 34, 140)
8.4
(17% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#8e847a
(143, 133, 123)
(15, 36, 143)
120 ppm
(41% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#786c60
(120, 108, 96)
(15, 51, 120)
100 ppm
(13% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#8b8177
(139, 129, 119)
(15, 37, 139)
100 ppm
(18% confidence)
(595, 766)
→
(604, 772)
20251208T094759_fcc4c8109a33497d9a7bb1c2dd8055f3.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#8096cf
(128, 150, 207)
(112, 97, 207)
5 ppm
(29% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7d94cc
(126, 149, 204)
(111, 98, 204)
10 ppm
(4% confidence)
(787, 766)
→
(796, 772)
pH
#8da3dc
(141, 163, 221)
(112, 92, 221)
8.4
(5% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b9f0
(164, 185, 240)
(112, 80, 240)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a9bdf2
(170, 190, 242)
(112, 77, 242)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#7c92cc
(125, 147, 204)
(112, 100, 204)
100 ppm
(35% confidence)
(595, 766)
→
(604, 772)
20251208T094734_8e3010f788054faa9544440d29f4ee35.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#7d92ca
(126, 147, 203)
(112, 97, 203)
5 ppm
(30% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#7e93ca
(126, 147, 202)
(112, 96, 202)
10 ppm
(4% confidence)
(787, 766)
→
(796, 772)
pH
#8ba0d7
(140, 161, 216)
(112, 90, 216)
8.4
(5% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#9fb3e8
(160, 180, 233)
(112, 80, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a4b8eb
(165, 185, 236)
(112, 77, 236)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#8196cd
(129, 150, 205)
(112, 96, 205)
100 ppm
(30% confidence)
(595, 766)
→
(604, 772)