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.
20251226T144209_379688fbfce74cc0ba0b1b51fe7f75da.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b1c6fb
(178, 198, 251)
(112, 74, 251)
3 ppm
(36% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b1c6fc
(178, 199, 252)
(112, 75, 252)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#aec3f8
(175, 196, 249)
(112, 76, 249)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a5baf1
(165, 186, 241)
(112, 80, 241)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a1b6ed
(162, 183, 238)
(112, 81, 238)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b0c5fa
(176, 197, 250)
(112, 75, 250)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T144158_a7aae1add0c14333b3b2d2d4c7141db3.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#afc4f9
(175, 196, 249)
(112, 76, 249)
3 ppm
(38% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#afc4f9
(176, 197, 250)
(112, 76, 250)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a8bdf2
(168, 189, 242)
(112, 78, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a4b9f0
(165, 186, 241)
(112, 80, 241)
120 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b5ec
(161, 182, 237)
(112, 82, 237)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#acc1f7
(173, 194, 248)
(112, 77, 248)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T143823_ba2c9a36bb0e4ad8beceace1c7e23482.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2c2f4
(178, 194, 244)
(113, 69, 244)
3 ppm
(41% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#afc3f6
(175, 195, 247)
(112, 74, 247)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#abbff2
(171, 191, 242)
(112, 75, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b7ea
(164, 184, 235)
(112, 77, 235)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a0b4e9
(161, 181, 234)
(112, 80, 234)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b1c2f5
(178, 194, 245)
(113, 70, 245)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T143427_79ec4148b33144768fe4424cce6a38b1.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#abbff2
(171, 191, 243)
(112, 75, 243)
3 ppm
(42% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#abbff4
(172, 192, 244)
(112, 76, 244)
10 ppm
(13% confidence)
(787, 766)
→
(796, 772)
pH
#a7bcf1
(168, 188, 241)
(112, 78, 241)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#9fb5ed
(160, 181, 237)
(112, 83, 237)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9db2e9
(157, 178, 233)
(112, 83, 233)
0 ppm
(3% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aabef3
(171, 191, 244)
(112, 76, 244)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T141449_52cc1e60f13242fe901f863901fb27ab.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2bfe9
(178, 191, 234)
(113, 60, 234)
3 ppm
(49% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b4c8f3
(181, 200, 244)
(111, 66, 244)
10 ppm
(17% confidence)
(787, 766)
→
(796, 772)
pH
#a6bbea
(167, 187, 235)
(111, 74, 235)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a2b4e5
(162, 180, 230)
(112, 75, 230)
120 ppm
(11% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9db2e5
(157, 179, 230)
(111, 81, 230)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b1c3f0
(178, 196, 241)
(112, 67, 241)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T141409_24cd20601449427b94f1456f86ef0262.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b4c5f7
(181, 197, 247)
(113, 68, 247)
3 ppm
(39% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b3c8fa
(180, 200, 251)
(112, 72, 251)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#acc2f4
(173, 195, 245)
(111, 75, 245)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a5b9ee
(165, 186, 239)
(112, 79, 239)
120 ppm
(9% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#a1b7ea
(162, 184, 234)
(111, 79, 234)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b1c5f9
(177, 197, 249)
(112, 74, 249)
100 ppm
(4% confidence)
(595, 766)
→
(604, 772)
20251226T141328_d3bca0515442442ab877b3883b01f0d9.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b2c1ef
(179, 194, 239)
(113, 65, 239)
3 ppm
(44% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b2c5f4
(178, 198, 244)
(111, 69, 244)
10 ppm
(15% confidence)
(787, 766)
→
(796, 772)
pH
#acc0f3
(172, 193, 244)
(112, 75, 244)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b8e9
(164, 184, 234)
(111, 76, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb5e7
(160, 182, 232)
(111, 79, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#b0c0f1
(176, 193, 241)
(113, 69, 241)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251226T141257_18b98183566e4653804e333dd55977de.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b3c2f2
(180, 194, 242)
(113, 66, 242)
3 ppm
(43% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#b0c3f3
(176, 195, 244)
(112, 70, 244)
10 ppm
(14% confidence)
(787, 766)
→
(796, 772)
pH
#a9bff1
(169, 192, 242)
(111, 77, 242)
6.2
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a3b7e9
(163, 183, 234)
(112, 77, 234)
120 ppm
(10% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9fb5e8
(160, 181, 232)
(111, 80, 232)
0 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#aec0f2
(174, 193, 242)
(112, 71, 242)
100 ppm
(5% confidence)
(595, 766)
→
(604, 772)