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.
20260121T095142_2e009c0432284b82a600fbc0013ae6e3.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c1d4fe
(194, 213, 254)
(111, 60, 254)
3 ppm
(26% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c0c9b8
(193, 201, 185)
(46, 21, 201)
10 ppm
(49% confidence)
(787, 766)
→
(796, 772)
pH
#b45d56
(181, 94, 87)
(2, 133, 181)
8.4
(53% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#3e7c8f
(63, 125, 143)
(97, 144, 143)
240 ppm
(83% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9a893d
(154, 138, 62)
(25, 153, 154)
50 ppm
(24% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#4e56c5
(79, 86, 198)
(118, 153, 198)
250 ppm
(19% confidence)
(595, 766)
→
(604, 772)
20260121T095137_14e4079d77214492988dac283ef0b577.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c1d6fe
(193, 214, 255)
(110, 61, 255)
3 ppm
(24% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c0c8ba
(193, 200, 186)
(46, 18, 200)
10 ppm
(47% confidence)
(787, 766)
→
(796, 772)
pH
#b8615a
(184, 98, 90)
(2, 130, 184)
8.4
(60% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#3f8190
(63, 129, 145)
(96, 143, 145)
240 ppm
(82% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#9a8a3c
(154, 138, 60)
(25, 156, 154)
50 ppm
(24% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#5158ca
(82, 89, 203)
(118, 152, 203)
250 ppm
(19% confidence)
(595, 766)
→
(604, 772)
20260121T094927_ce1dd8b0a7d04af4a748ef1d739bdf6c.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#c0d1f3
(193, 210, 243)
(110, 53, 243)
3 ppm
(29% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c6cbc5
(199, 204, 198)
(55, 8, 204)
10 ppm
(44% confidence)
(787, 766)
→
(796, 772)
pH
#b3468b
(179, 71, 140)
(161, 155, 179)
8.4
(16% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#648e85
(100, 142, 133)
(84, 76, 142)
120 ppm
(54% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#956e75
(149, 110, 118)
(174, 67, 149)
100 ppm
(24% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#686ecf
(105, 110, 208)
(118, 126, 208)
250 ppm
(35% confidence)
(595, 766)
→
(604, 772)
20260121T094835_00e82dbd307e4bc5b7957e3119e949b9.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bdd2f1
(189, 210, 241)
(108, 55, 241)
3 ppm
(29% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c5cac4
(197, 203, 196)
(55, 8, 203)
10 ppm
(44% confidence)
(787, 766)
→
(796, 772)
pH
#ad4286
(174, 67, 134)
(161, 158, 174)
8.4
(15% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#5d8a80
(93, 139, 128)
(83, 83, 139)
180 ppm
(59% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#946d72
(148, 109, 115)
(176, 67, 148)
100 ppm
(24% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#6367cc
(99, 104, 205)
(119, 132, 205)
250 ppm
(31% confidence)
(595, 766)
→
(604, 772)
20260121T094525_87c945a4f78b4a17b90d5f547abef1a0.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bad2f3
(186, 210, 244)
(108, 60, 244)
3 ppm
(28% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c3cdc6
(196, 205, 199)
(70, 12, 205)
10 ppm
(46% confidence)
(787, 766)
→
(796, 772)
pH
#a13777
(162, 56, 120)
(162, 167, 162)
8.4
(11% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#609285
(97, 146, 134)
(83, 86, 146)
120 ppm
(57% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#825f63
(131, 96, 100)
(177, 68, 131)
100 ppm
(18% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#4f55bf
(79, 86, 192)
(118, 150, 192)
250 ppm
(20% confidence)
(595, 766)
→
(604, 772)
20260121T093722_fb5fec85f7fd44a8935b0940401c9047.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bcd4f9
(189, 213, 249)
(108, 61, 249)
3 ppm
(26% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c2cabd
(194, 203, 190)
(50, 16, 203)
10 ppm
(49% confidence)
(787, 766)
→
(796, 772)
pH
#ac3c6d
(173, 60, 110)
(167, 166, 173)
8.4
(18% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#558c7a
(86, 141, 122)
(80, 99, 141)
180 ppm
(57% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#816358
(130, 100, 89)
(8, 81, 130)
100 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#545bc3
(84, 92, 195)
(118, 145, 195)
250 ppm
(24% confidence)
(595, 766)
→
(604, 772)
20260121T093718_853425223d8e459aad3944b16866f700.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bad1f6
(186, 210, 246)
(108, 62, 246)
3 ppm
(29% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#bfc9be
(192, 202, 190)
(56, 15, 202)
10 ppm
(47% confidence)
(787, 766)
→
(796, 772)
pH
#ac3c6e
(173, 61, 110)
(167, 165, 173)
8.4
(18% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#548b77
(85, 140, 120)
(80, 100, 140)
180 ppm
(56% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#826558
(131, 101, 89)
(9, 81, 131)
100 ppm
(18% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#515ac2
(82, 90, 195)
(118, 148, 195)
250 ppm
(23% confidence)
(595, 766)
→
(604, 772)
20260121T093713_c2847f55ebc54ab5b1722559c432a3ca.jpg
Pad
Swatch
RGB
HSV
Nearest value
Strip ROI (px)
Free Chlorine
#bbd1f6
(187, 209, 247)
(109, 61, 247)
3 ppm
(29% confidence)
(969, 766)
→
(979, 772)
Total Chlorine
#c2cabd
(194, 203, 189)
(49, 17, 203)
10 ppm
(49% confidence)
(787, 766)
→
(796, 772)
pH
#ab3b6b
(172, 59, 107)
(167, 167, 172)
8.4
(17% confidence)
(1152, 766)
→
(1161, 772)
Total Alkalinity
#558c78
(86, 141, 120)
(79, 100, 141)
180 ppm
(55% confidence)
(1363, 766)
→
(1372, 772)
Cyanuric Acid
#806257
(128, 98, 87)
(8, 81, 128)
100 ppm
(17% confidence)
(1555, 766)
→
(1564, 772)
Total Hardness
#535bc3
(83, 92, 196)
(118, 147, 196)
250 ppm
(25% confidence)
(595, 766)
→
(604, 772)