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.
20251226T145958_deca0ab4b9d243d084c465d57d544d31.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b1c2f1
(178, 195, 242)
(112, 67, 242)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b7c9f9
(183, 201, 249)
(112, 68, 249)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#acbeee
(173, 191, 239)
(112, 70, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b8ed
(163, 184, 237)
(112, 80, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b4e7
(161, 180, 231)
(112, 78, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a2b6e9
(163, 183, 233)
(111, 77, 233)
100 ppm
(7% confidence)
(595, 766)
→
(604, 772)
20251226T145807_c6bc110b437f46ffa4e29703d8a0a10a.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#aec0f1
(175, 192, 241)
(112, 70, 241)
3 ppm
(42% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#acc1f3
(173, 193, 244)
(112, 75, 244)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a9bdf0
(170, 190, 240)
(112, 75, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b8ec
(163, 185, 236)
(111, 79, 236)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b4e7
(161, 181, 232)
(112, 78, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a8bcee
(168, 188, 239)
(111, 75, 239)
100 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251226T144324_2dcd93dc4e3f49b085ac4e821770ad9e.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b0c2f4
(177, 194, 245)
(112, 71, 245)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#aec2f5
(174, 194, 245)
(112, 74, 245)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#aabef1
(170, 190, 241)
(112, 75, 241)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a2b7ed
(163, 184, 237)
(112, 80, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9eb2e5
(158, 178, 229)
(112, 79, 229)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#abbff1
(171, 191, 242)
(112, 74, 242)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T144319_68c0086ed899404f81282ef73f5342b1.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b0c1f3
(176, 193, 244)
(113, 70, 244)
3 ppm
(42% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#aec2f5
(175, 195, 246)
(112, 74, 246)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#a9bdef
(169, 189, 240)
(111, 75, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a1b6e9
(162, 182, 234)
(112, 79, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b4e9
(160, 180, 233)
(112, 80, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#adbff1
(173, 192, 242)
(112, 72, 242)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T144312_e3cbe0ff9dda4b4fbc1103f605170ab7.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b0c0f1
(176, 193, 242)
(113, 69, 242)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b1c3f5
(177, 196, 245)
(112, 71, 245)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#abbeef
(172, 190, 239)
(112, 72, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a2b6e9
(162, 182, 234)
(112, 78, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb3e6
(160, 180, 231)
(112, 78, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#acbfee
(172, 191, 239)
(112, 71, 239)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T144305_c6300bdb069e4ab0a21625a79c5e8d20.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#adbff2
(173, 191, 242)
(112, 73, 242)
3 ppm
(42% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#adc2f7
(173, 194, 247)
(112, 76, 247)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a9bef0
(169, 190, 240)
(112, 76, 240)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a0b5ea
(161, 182, 235)
(112, 80, 235)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9eb3e8
(159, 180, 233)
(112, 81, 233)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aabef1
(170, 190, 242)
(112, 75, 242)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T144249_77a6d273d6c143999e9c87bab8680a22.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afc0f1
(176, 192, 241)
(113, 69, 241)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#afc3f5
(175, 195, 246)
(111, 73, 246)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#a8bcee
(169, 189, 239)
(111, 75, 239)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a0b4e8
(161, 181, 233)
(112, 79, 233)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9db2e7
(157, 178, 231)
(112, 82, 231)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aec0f2
(174, 193, 243)
(112, 72, 243)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T144217_af0154834b5b41a3a75b10360a87990b.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afc3f6
(176, 195, 246)
(112, 73, 246)
3 ppm
(39% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b2c7fc
(179, 200, 253)
(112, 75, 253)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#abc0f5
(172, 193, 246)
(112, 77, 246)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a5baef
(165, 186, 240)
(112, 79, 240)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a2b7ee
(162, 183, 238)
(112, 81, 238)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#afc4f9
(175, 196, 249)
(112, 76, 249)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)