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.
colorox_chart.png
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#dad9b2
(218, 217, 178)
(30, 51, 218)
1 ppm
(35% confidence)
(386, 536)
→
(390, 539)
Total Chlorine
#e5ba64
(229, 186, 100)
(20, 144, 229)
5 ppm
(10% confidence)
(314, 536)
→
(317, 539)
pH
#a1a781
(161, 167, 130)
(35, 60, 167)
6.2
(15% confidence)
(459, 536)
→
(463, 539)
Total Alkalinity
#393b2a
(58, 59, 42)
(34, 156, 59)
240 ppm
(4% confidence)
(543, 536)
→
(547, 539)
Cyanuric Acid
#b7b9ae
(184, 185, 174)
(34, 18, 185)
0 ppm
(15% confidence)
(620, 536)
→
(624, 539)
Total Hardness
#ffffff
(255, 255, 255)
(0, 0, 255)
100 ppm
(0% confidence)
(237, 536)
→
(241, 539)
test4.webp
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b5b7a9
(182, 183, 169)
(37, 20, 183)
3 ppm
(28% confidence)
(699, 553)
→
(706, 557)
Total Chlorine
#766746
(119, 104, 71)
(21, 104, 119)
10 ppm
(1% confidence)
(568, 553)
→
(575, 557)
pH
#7d6e4f
(126, 110, 79)
(20, 94, 126)
8.4
(14% confidence)
(831, 553)
→
(838, 557)
Total Alkalinity
#476838
(71, 104, 56)
(51, 118, 104)
180 ppm
(17% confidence)
(984, 553)
→
(990, 557)
Cyanuric Acid
#0c0f17
(12, 15, 24)
(112, 122, 24)
150 ppm
(1% confidence)
(1122, 553)
→
(1129, 557)
Total Hardness
#806d4e
(128, 109, 79)
(19, 98, 128)
500 ppm
(11% confidence)
(429, 553)
→
(436, 557)
test3.webp
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bcc1c8
(188, 194, 200)
(106, 15, 200)
3 ppm
(40% confidence)
(699, 553)
→
(706, 557)
Total Chlorine
#746342
(117, 99, 66)
(19, 110, 117)
10 ppm
(1% confidence)
(568, 553)
→
(575, 557)
pH
#796b4d
(121, 107, 78)
(21, 92, 121)
8.4
(13% confidence)
(831, 553)
→
(838, 557)
Total Alkalinity
#446438
(68, 101, 56)
(51, 114, 101)
180 ppm
(16% confidence)
(984, 553)
→
(990, 557)
Cyanuric Acid
#0d1116
(13, 17, 22)
(107, 104, 22)
150 ppm
(1% confidence)
(1122, 553)
→
(1129, 557)
Total Hardness
#7a6948
(123, 105, 73)
(20, 104, 123)
500 ppm
(11% confidence)
(429, 553)
→
(436, 557)
test1_overlay.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c2bdb7
(194, 189, 183)
(16, 16, 194)
3 ppm
(35% confidence)
(161, 454)
→
(163, 457)
Total Chlorine
#eee9e3
(238, 233, 227)
(16, 12, 238)
3 ppm
(42% confidence)
(131, 454)
→
(132, 457)
pH
#676058
(103, 96, 88)
(16, 37, 103)
8.4
(9% confidence)
(192, 454)
→
(193, 457)
Total Alkalinity
#676058
(103, 96, 88)
(16, 37, 103)
240 ppm
(22% confidence)
(227, 454)
→
(228, 457)
Cyanuric Acid
#686159
(104, 97, 89)
(16, 37, 104)
100 ppm
(10% confidence)
(259, 454)
→
(260, 457)
Total Hardness
#f5f2ed
(245, 242, 237)
(19, 8, 245)
100 ppm
(1% confidence)
(99, 454)
→
(100, 457)
test1.webp
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bec0c7
(190, 192, 200)
(112, 12, 200)
3 ppm
(42% confidence)
(699, 553)
→
(706, 557)
Total Chlorine
#746342
(116, 99, 66)
(20, 110, 116)
10 ppm
(1% confidence)
(568, 553)
→
(575, 557)
pH
#796949
(121, 106, 73)
(21, 101, 121)
8.4
(12% confidence)
(831, 553)
→
(838, 557)
Total Alkalinity
#456435
(69, 101, 54)
(50, 119, 101)
180 ppm
(15% confidence)
(984, 553)
→
(990, 557)
Cyanuric Acid
#0d1114
(13, 17, 20)
(103, 89, 20)
150 ppm
(1% confidence)
(1122, 553)
→
(1129, 557)
Total Hardness
#7d6b4d
(125, 107, 77)
(19, 98, 125)
500 ppm
(12% confidence)
(429, 553)
→
(436, 557)
test2.webp
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#b4b7bf
(180, 184, 191)
(111, 15, 191)
3 ppm
(44% confidence)
(699, 553)
→
(706, 557)
Total Chlorine
#786744
(120, 103, 68)
(20, 110, 120)
10 ppm
(1% confidence)
(568, 553)
→
(575, 557)
pH
#6f6148
(111, 97, 72)
(19, 90, 111)
8.4
(10% confidence)
(831, 553)
→
(838, 557)
Total Alkalinity
#456636
(70, 102, 55)
(51, 119, 102)
180 ppm
(16% confidence)
(984, 553)
→
(990, 557)
Cyanuric Acid
#0d1114
(13, 17, 20)
(103, 89, 20)
150 ppm
(1% confidence)
(1122, 553)
→
(1129, 557)
Total Hardness
#7b694b
(123, 106, 75)
(19, 99, 123)
500 ppm
(12% confidence)
(429, 553)
→
(436, 557)
20251127T145433_d5508157ec94411d9c2bbf0bdb79859d.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#96938a
(151, 148, 139)
(23, 20, 151)
5 ppm
(14% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#99968d
(153, 150, 141)
(23, 20, 153)
10 ppm
(8% confidence)
(787, 766)
→
(796, 772)
pH
#98958c
(152, 149, 140)
(23, 20, 152)
6.2
(14% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#9a978e
(154, 151, 142)
(23, 20, 154)
120 ppm
(56% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9b988f
(155, 152, 143)
(23, 20, 155)
0 ppm
(12% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#9c9990
(156, 153, 144)
(23, 20, 156)
100 ppm
(13% confidence)
(595, 766)
→
(604, 772)
20251127T144626_71b5bd695d05436a9e156cc22c233b9b.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#9c9b96
(156, 155, 150)
(25, 10, 156)
3 ppm
(18% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#9f9f97
(160, 160, 152)
(30, 13, 160)
10 ppm
(12% confidence)
(787, 766)
→
(796, 772)
pH
#9d9c96
(157, 157, 150)
(28, 12, 157)
6.2
(13% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#a8a7a2
(168, 167, 162)
(25, 9, 168)
120 ppm
(34% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#abaaa5
(172, 170, 166)
(25, 9, 172)
0 ppm
(14% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#a3a399
(163, 163, 154)
(30, 15, 163)
100 ppm
(10% confidence)
(595, 766)
→
(604, 772)