If you can see someone walking on camera but Shinobi records nothing, this is usually the fix. It lives in the Monitor's Motion Detection settings and is off by default.
Normally Shinobi asks one question about your whole Region: how much of this area changed? On a big Region, one person barely registers.
Accuracy Mode lays a grid over the scene and checks each small square separately. That person now fills a few squares completely, which is easy to notice.
Think of looking for a coin on a large floor. Scanning the whole floor at once, you miss it. Checking one tile at a time, you spot it.
20 unless you have a reason to change it.
Open the Region Editor to see the grid drawn over your camera. Squares inside a Region are active. No Regions drawn means the whole scene is active.
Tile Size: smaller squares catch smaller things but use more CPU. Try 10 only if 20 still misses what you need.
Leave it off if your server is already busy and your Regions are small and tight. Every active square costs a little CPU.
Nothing is broken. The movement just isn't big enough compared to the Region.
A person in a full-scene Region might cover about 2% of it. If your Trigger Threshold is higher than that, nothing happens. Turn Accuracy Mode on and that same person fills a handful of squares almost completely — close to 100% each — and it triggers.
Try these in order:
10.
The setting is detector_motion_tile_mode, with detector_tile_size beside it. When it is 1, the camera thread logs Building Accuracy Mode Detection Tiles... at startup.
detector_scale_x × detector_scale_y, default 640 × 480) is stepped through in detector_tile_size squares. Squares fully inside a Region are kept whole; squares on the edge are clipped to the Region outline. Anything outside is dropped.
<regionKey>_<n>, inheriting the parent's settings. Your original outlines are kept as originalCords.
averageConfidence worked out. You get one detection area, not hundreds.
{
tag: 'driveway',
x: 120, y: 210,
width: 80, height: 140,
tilesCounted: 15,
confidence: 1240,
averageConfidence: 82.6
}
Cost: every square is checked on every analysed frame. Halving Tile Size roughly quadruples the number of squares, because you are dividing in both directions.