Across 31 trusted full recording days, residents detected an absolute minimum of 4,216 Checkers Sixty60 delivery-bike passes through one residential stop-street point.
This page summarises resident-held camera and classifier data prepared on 1 July 2026 for the period from 10 May to 30 June 2026. The headline figures use only the cleanly recorded full-day subset: 31 trusted days between 12 May and 28 June 2026. The detected counts shown in the charts and tables are conservative minimums, not complete totals.
- Minimum detected daytime count: 4,216 confirmed Checkers Sixty60 passes from 08:00 to 18:00 only.
- Minimum detected daytime average: 136 passes per trusted full day, before known undercount factors are added.
- The detected count omits missed fast stop-street passes, additional bikes when multiple bikes pass together, and all 18:00 to 20:00 delivery activity.
- Estimated full delivery-window average: about 202 passes per full delivery day, still likely conservative where simultaneous bikes are not separately counted.
- Peak recorded hour: 17:00 to 18:00, averaging at least 20.3 detected passes per trusted full day.
- All estimated figures are labelled separately from minimum detected counts.
Date prepared: 1 July 2026.
Analysis period: 10 May 2026 to 30 June 2026.
Purpose: to provide a clear evidence record of repeated Checkers Sixty60 delivery-bike passes through a residential route, based on resident-held camera detection data. This page records observations and estimates. It does not make a legal finding.
The central issue shown by this data is scale. This is not an occasional local delivery pattern. On the trusted full recording days, one residential stop-street point detected a minimum average of 136 Checkers Sixty60 delivery-bike passes between 08:00 and 18:00 alone. That detected average is not the full daily total, because it excludes missed fast stop-street passes, additional bikes in simultaneous groups, and the 18:00 to 20:00 delivery period where low light makes detection unreliable. After known undercount factors and the unobserved evening delivery window are accounted for, the estimated average is about 202 passes per full delivery day.
What was measured
A fixed camera observed a stop-street area on an otherwise quiet residential road. Residents report that the road is being used by Checkers Sixty60 delivery motorbikes as a cut-through to reach nearby residential estates.
For this analysis, one pass means one Checkers Sixty60 delivery motorbike crossing the monitored intersection once. Other motorcycles, scooters, and general traffic are detected by the broader system but filtered out of the Checkers-positive counts reported here.
A significant limitation is speed through the stop-street area. When riders pass very quickly, the camera can capture only a blurred crop or no usable crop at all. Those events can fail detection or classification, even when residents hear or see the bike pass.
The published detected count should be read as the number of confirmed passes the system caught, not as the full number of bikes that used the route. When two or more Checkers Sixty60 bikes pass together, the public count can miss or collapse the additional bike or bikes. Residents observe this kind of simultaneous pass a few times a day.
The public article deliberately avoids exact location details and identifying rider information. The purpose is to show frequency, timing, and residential impact patterns, not to identify private individuals.
Confirmed Checkers Sixty60 passes detected from 08:00 to 18:00 across 31 trusted full days. This excludes missed fast stop-street passes, extra bikes in simultaneous groups, and all 18:00 to 20:00 activity because low light makes detection unreliable.
Detected count adjusted for the observed 75% to 80% detection rate. Additional bikes in simultaneous groups are not separately itemised, so true totals may still be higher.
Daytime estimate plus a modelled 18:00 to 20:00 winter evening window. That window is modelled because low light causes missed detections. Central estimate: about 6,250.
How the data was gathered
In plain language, a camera points at the intersection. Software watches the live video feed and detects motorbikes moving through a defined count zone. When a tracked motorbike enters that zone, the system saves a cropped image and logs the event with a timestamp.
A separately trained image classifier then sorts saved crops into Checkers delivery bikes and non-Checkers bikes. Detections of the same Checkers-positive bike within three seconds are merged into one pass, so repeated frames or track fragments do not inflate the count.
The system depends on a usable crop image. If a rider passes through the stop-street area too quickly, motion blur can make the crop unusable or prevent a reliable trigger. This is a known undercount source, not a reason to treat the detected totals as complete.
- Live RTSP feed from a fixed camera, processed at 15 frames per second.
- Object detector: YOLO model in recall-first mode with a low confidence threshold of 0.10.
- Tracking: ByteTrack multi-object tracking to follow bikes across frames.
- Classifier: purpose-trained binary YOLO classification model using 224px input crops.
- Classifier training set: about 2,600 hand-labelled crops.
- De-duplication: Checkers-positive detections within three seconds are collapsed into one pass.
- Storage: local SQLite database with timestamp, confidence score, and representative photo per event.
Coverage and limitations
Recording coverage was uneven. The detector runs on a local laptop that is sometimes needed for other work, and the process can occasionally hang silently. For that reason, the headline statistics do not use every calendar day in the 10 May to 30 June window.
- 52 calendar days were reviewed in the broader analysis window.
- 45 days had some recording, 31 were trusted full days, and 14 were partial or invalid for full-day analysis.
- 7 days had no recording.
- A trusted full day means each hour from 08:00 to 18:00 had usable detection coverage and at least one detected pass.
- No Thursday had full-day coverage, so Thursday is absent from the weekday comparison.
The camera is also a daylight tool. In winter, reliable detection ends around 18:00 even though Checkers Sixty60 deliveries continue later. Low light after 18:00 makes bike crops harder to capture and classify, which causes missed detections. None of the detected charts or detected tables include the 18:00 to 20:00 delivery period. That evening window is modelled separately and labelled as estimated, not observed.
Fast stop-street passes are another important limitation. Residents regularly observe bikes passing too quickly for the camera to capture an unblurred image. Those passes can be missed even during otherwise trusted recording windows.
Traffic builds through the day and peaks from 17:00 to 18:00.
Across the 31 trusted full days, the last reliable recording hour had the highest average minimum number of detected passes. The 17:00 to 18:00 hour averaged at least 20.3 detected passes per day before missed fast stop-street passes and simultaneous-bike undercounts are added. This is about 26 true passes after the observed miss rate is applied.
| Hour | Minimum detected total | Minimum detected avg/day | True est. avg/day | Share of detected minimum |
|---|---|---|---|---|
| 08:00 | 224 | 7.2 | about 9 | 5.3% |
| 09:00 | 313 | 10.1 | about 13 | 7.4% |
| 10:00 | 341 | 11.0 | about 14 | 8.1% |
| 11:00 | 395 | 12.7 | about 16 | 9.4% |
| 12:00 | 404 | 13.0 | about 17 | 9.6% |
| 13:00 | 416 | 13.4 | about 17 | 9.9% |
| 14:00 | 504 | 16.3 | about 21 | 12.0% |
| 15:00 | 472 | 15.2 | about 20 | 11.2% |
| 16:00 | 517 | 16.7 | about 22 | 12.3% |
| 17:00 | 630 | 20.3 | about 26 | 14.9% |
Weekends were the busiest trusted full days.
Saturday and Sunday had the highest minimum detected daily averages in this dataset. The weekday comparison should be read with the sample-size caveats: Tuesday has only two trusted full days, Saturday has four, and Thursday has none.
| Day | Full days | Minimum detected total | Minimum detected avg/day | True est. avg/day |
|---|---|---|---|---|
| Monday | 5 | 617 | 123 | about 159 |
| Tuesday | 2 | 246 | 123 | about 159 |
| Wednesday | 7 | 814 | 116 | about 150 |
| Thursday | 0 | no full days | - | - |
| Friday | 6 | 791 | 132 | about 170 |
| Saturday | 4 | 658 | 165 | about 212 |
| Sunday | 7 | 1,090 | 156 | about 201 |
How the estimates were calculated
The detected figure is the foundation: a conservative minimum of 4,216 Checkers Sixty60 passes from 08:00 to 18:00 across 31 trusted full days. That figure is a direct database count after classification and de-duplication. It is not a full route total.
The true daytime estimate adjusts for the observed missed-detection rate. Residents observed that the detector catches roughly 75% to 80% of passes in this setting, largely because many riders pass through the stop-street area too quickly for the camera to capture a clear, unblurred crop. The detected count is therefore multiplied by 1.25 to 1.33. That produces an estimated true daytime total of about 5,300 to 5,600 passes.
That estimate should still be read conservatively. When multiple Checkers Sixty60 bikes pass together, the public count can miss or collapse the additional bike or bikes, and those simultaneous-bike undercounts are not separately itemised in the tables.
The full delivery-window estimate then adds a modelled winter evening period. Because low light makes the camera unreliable after 18:00 and causes missed detections, 18:00 to 19:00 is modelled as 65% of the same day's 17:00 hour, and 19:00 to 20:00 is modelled as 35% of the same day's 17:00 hour. These evening assumptions are estimates and should be read as such.
Per-day hourly minimum detected passes.
Each cell is the number of detected, de-duplicated Checkers Sixty60 passes in that clock hour. Row totals cover 08:00 to 17:59 only. These are conservative detected minimums, not complete true totals. They exclude missed fast stop-street passes, additional simultaneous bikes, and all detected data from 18:00 to 20:00 because low light makes evening detection unreliable.
| Date | Day | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | Total | Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-05-12 | Tue | 5 | 4 | 9 | 15 | 7 | 17 | 18 | 10 | 11 | 18 | 114 | trusted |
| 2026-05-13 | Wed | 5 | 8 | 23 | 11 | 14 | 9 | 17 | 18 | 19 | 17 | 141 | trusted |
| 2026-05-15 | Fri | 15 | 9 | 7 | 14 | 13 | 10 | 14 | 21 | 25 | 33 | 161 | trusted |
| 2026-05-17 | Sun | 13 | 12 | 16 | 20 | 27 | 16 | 27 | 14 | 26 | 17 | 188 | trusted |
| 2026-05-18 | Mon | 5 | 2 | 10 | 9 | 12 | 13 | 5 | 14 | 23 | 23 | 116 | trusted |
| 2026-05-20 | Wed | 3 | 10 | 5 | 9 | 3 | 5 | 11 | 14 | 10 | 17 | 87 | trusted |
| 2026-05-22 | Fri | 6 | 5 | 8 | 17 | 6 | 12 | 9 | 8 | 15 | 17 | 103 | trusted |
| 2026-05-24 | Sun | 10 | 15 | 16 | 17 | 19 | 18 | 25 | 25 | 24 | 22 | 191 | trusted |
| 2026-05-25 | Mon | 1 | 9 | 9 | 11 | 7 | 7 | 15 | 12 | 16 | 20 | 107 | trusted |
| 2026-05-27 | Wed | 12 | 21 | 19 | 6 | 12 | 11 | 9 | 24 | 13 | 20 | 147 | trusted |
| 2026-05-29 | Fri | 13 | 16 | 7 | 15 | 18 | 16 | 10 | 9 | 16 | 24 | 144 | trusted |
| 2026-05-30 | Sat | 9 | 9 | 14 | 15 | 19 | 22 | 25 | 32 | 24 | 26 | 195 | trusted |
| 2026-05-31 | Sun | 7 | 19 | 15 | 18 | 18 | 15 | 17 | 13 | 14 | 12 | 148 | trusted |
| 2026-06-01 | Mon | 7 | 14 | 12 | 10 | 17 | 17 | 13 | 8 | 12 | 15 | 125 | trusted |
| 2026-06-03 | Wed | 5 | 12 | 10 | 7 | 8 | 9 | 15 | 16 | 17 | 20 | 119 | trusted |
| 2026-06-05 | Fri | 7 | 8 | 6 | 9 | 6 | 6 | 16 | 13 | 19 | 22 | 112 | trusted |
| 2026-06-06 | Sat | 11 | 7 | 13 | 7 | 16 | 10 | 28 | 25 | 14 | 38 | 169 | trusted |
| 2026-06-07 | Sun | 14 | 4 | 14 | 20 | 20 | 24 | 19 | 22 | 18 | 23 | 178 | trusted |
| 2026-06-08 | Mon | 14 | 9 | 12 | 9 | 3 | 19 | 17 | 9 | 13 | 16 | 121 | trusted |
| 2026-06-10 | Wed | 6 | 18 | 7 | 24 | 14 | 5 | 12 | 9 | 6 | 28 | 129 | trusted |
| 2026-06-12 | Fri | 1 | 16 | 10 | 11 | 7 | 10 | 13 | 10 | 17 | 26 | 121 | trusted |
| 2026-06-13 | Sat | 1 | 5 | 7 | 14 | 17 | 14 | 12 | 20 | 22 | 16 | 128 | trusted |
| 2026-06-14 | Sun | 2 | 10 | 14 | 14 | 27 | 17 | 20 | 9 | 10 | 17 | 140 | trusted |
| 2026-06-16 | Tue | 8 | 6 | 10 | 7 | 6 | 20 | 17 | 15 | 22 | 21 | 132 | trusted |
| 2026-06-17 | Wed | 8 | 0 | 4 | 3 | 2 | 11 | 14 | 14 | 12 | 21 | 89 | trusted |
| 2026-06-20 | Sat | 5 | 16 | 16 | 8 | 15 | 21 | 24 | 14 | 25 | 22 | 166 | trusted |
| 2026-06-21 | Sun | 9 | 13 | 9 | 27 | 24 | 15 | 21 | 14 | 14 | 13 | 159 | trusted |
| 2026-06-22 | Mon | 13 | 6 | 3 | 19 | 10 | 15 | 21 | 23 | 21 | 17 | 148 | trusted |
| 2026-06-24 | Wed | 2 | 10 | 10 | 8 | 8 | 10 | 12 | 16 | 9 | 17 | 102 | trusted |
| 2026-06-26 | Fri | 1 | 12 | 17 | 10 | 16 | 16 | 21 | 14 | 17 | 26 | 150 | trusted |
| 2026-06-28 | Sun | 6 | 8 | 9 | 11 | 13 | 6 | 7 | 7 | 13 | 6 | 86 | trusted |
| Trusted minimum detected total | 4,216 | trusted rows only | |||||||||||
What this evidence supports
This dataset supports a narrow factual conclusion: even the conservative minimum detected count shows that repeated Checkers Sixty60 delivery-bike passes through this residential point are frequent, sustained, and concentrated in times when residents would normally expect residential quiet, including weekends and the late afternoon.
The data does not by itself decide any legal question. It does, however, give the City of Cape Town, Shoprite/Checkers, and affected residents a concrete basis for evaluating whether the current routing and vehicle pattern is reasonable for a residential street.
The practical mitigation request remains measurable: reduce unnecessary residential shortcut passes, keep through-delivery traffic on main roads where possible, move high-frequency residential delivery work to quieter vehicles, and provide accountable follow-up that can be checked against before-and-after data.