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.
20251203T142247_0d7a79edbda945599aa42d3be61d7212.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#36373b
(54, 56, 59)
(112, 20, 59)
10 ppm
(4% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#363638
(55, 55, 57)
(120, 9, 57)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#45322a
(69, 50, 42)
(41, 91, 70)
8.4
(2% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#82623a
(131, 98, 59)
(16, 138, 131)
180 ppm
(11% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#6c6a59
(109, 107, 90)
(25, 48, 109)
100 ppm
(10% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#353841
(53, 57, 66)
(113, 47, 66)
500 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251203T142231_babd89f3a0df4440bffe0c9d3f067a70.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#92928b
(147, 146, 140)
(28, 12, 147)
5 ppm
(15% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#8d805d
(141, 128, 93)
(22, 87, 141)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#944814
(148, 72, 20)
(12, 222, 148)
8.4
(11% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#8b663d
(139, 103, 61)
(16, 142, 139)
180 ppm
(11% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#736f5d
(115, 111, 93)
(24, 51, 115)
100 ppm
(11% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#252e40
(37, 46, 64)
(110, 108, 64)
500 ppm
(3% confidence)
(595, 766)
→
(604, 772)
20251203T141654_fdb88f62f6a64cb795bd2589cd74f7f1.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#2f2f2c
(48, 48, 44)
(30, 21, 48)
10 ppm
(3% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#3f3e43
(64, 63, 68)
(128, 19, 68)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#65293f
(102, 42, 64)
(169, 143, 102)
8.4
(3% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#22324d
(34, 51, 77)
(108, 142, 77)
240 ppm
(3% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#5d2623
(94, 38, 35)
(2, 159, 94)
150 ppm
(6% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#393c43
(58, 61, 68)
(111, 37, 68)
500 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251203T141538_1d265442c4d74d4698e6e14f4a9960a8.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#585a5a
(89, 90, 91)
(92, 10, 91)
10 ppm
(8% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#353236
(54, 51, 54)
(147, 19, 55)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#893f14
(138, 64, 20)
(11, 218, 138)
8.4
(9% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#8e5a1f
(143, 91, 32)
(16, 199, 143)
180 ppm
(6% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#7e5e09
(126, 94, 9)
(22, 236, 126)
50 ppm
(9% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#363941
(54, 57, 65)
(112, 42, 65)
500 ppm
(5% confidence)
(595, 766)
→
(604, 772)
20251203T141140_f7853124c0834d16a05df246ed1bd3ff.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#393e44
(58, 62, 68)
(106, 41, 68)
10 ppm
(5% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#3a3b40
(58, 59, 64)
(115, 24, 64)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#34363a
(52, 54, 58)
(111, 25, 58)
8.4
(1% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#1d293a
(29, 41, 58)
(108, 128, 58)
240 ppm
(2% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#452b23
(69, 43, 36)
(8, 119, 69)
150 ppm
(4% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#383b44
(56, 59, 68)
(113, 45, 68)
500 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251203T141030_6518f762597c43d6b21d3a8ab01cc221.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#424345
(66, 68, 69)
(102, 13, 69)
10 ppm
(6% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#3a383e
(58, 57, 62)
(128, 22, 62)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#934e1e
(147, 79, 31)
(12, 203, 147)
8.4
(13% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#945f27
(148, 95, 40)
(15, 186, 148)
120 ppm
(7% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#82650f
(131, 102, 16)
(22, 224, 131)
50 ppm
(12% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#363844
(55, 57, 69)
(116, 52, 69)
500 ppm
(6% confidence)
(595, 766)
→
(604, 772)
20251203T140405_a34d86c01d4b453e98ae8bde35243e00.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#2e3136
(46, 50, 54)
(107, 36, 54)
10 ppm
(3% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#3f4044
(63, 65, 68)
(113, 19, 68)
10 ppm
(0% confidence)
(787, 766)
→
(796, 772)
pH
#6d353d
(109, 54, 61)
(151, 124, 109)
8.4
(5% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#14263f
(21, 39, 64)
(108, 173, 64)
240 ppm
(2% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#683117
(105, 50, 24)
(10, 197, 105)
150 ppm
(6% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#424850
(66, 73, 81)
(106, 46, 81)
0 ppm
(10% confidence)
(595, 766)
→
(604, 772)
20251203T140118_b6b10dd29b314bbcb3a9eb2d164e9619.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#979998
(151, 153, 153)
(84, 4, 154)
3 ppm
(18% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#878075
(135, 128, 118)
(18, 33, 135)
10 ppm
(3% confidence)
(787, 766)
→
(796, 772)
pH
#8d4712
(141, 72, 18)
(13, 222, 141)
8.4
(10% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#875f2c
(136, 95, 44)
(17, 172, 136)
180 ppm
(8% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#876716
(135, 104, 23)
(22, 212, 135)
50 ppm
(14% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#404652
(65, 71, 82)
(110, 55, 82)
500 ppm
(10% confidence)
(595, 766)
→
(604, 772)