Related to detection zone precision…I don’t believe they are precise in the way you are thinking. I know they definitely are not as far as the AI detections and notifications go, and I suspect it’s the same for motion event triggers too. There is a logical rationale behind why. I’ll give some illustrations to help show what I mean, but it should be mentioned that there is likely a little bit of variation between device models.
So they are precise in a way…as long as the object bounding box is fully outside the detection zone, then the object is not detected. BUT if any part of the object bounding box does overlap into the detection zone (even though we think the object itself never actually overlaps the detection zone), then it may be detected.
I know the AI has been confirmed to work this way by a Wyze employee, and I suspect any motion does as well. The REASON Wyze does it this way for AI objects is because if a person or other AI object is only HALF in a detection zone, then the AI wouldn’t recognize they are a person.
For example in the following pictures, if the AI could only analyze the legs of the person here (in the detection zone) but not the upper body/head (outside the detection zone), it wouldn’t realize it’s a person, so it has to be allowed to analyze things outside the detection zone IF part of the object is within the detection zone:
The problem is determining for sure what all is part of the object in question. This is a lot trickier than most people think, both with still frames and with inter-frame comparisons where some pixels of the object might change between 2 frames but not all of them at the same time depending on the speed and FPS, object size, color variation, etc. It’s a complex issue determining what all is part of an object or not in some cases.
So yes, Wyze could limit their motion detection to be strict lines, and I think they have started moving more in this direction for the initial motion event trigger (I think they should improve this)…but there are still some complicated considerations to take into account as well when it comes to AI detections.