Make motion tracking smarter
My C510W has been in place now for a couple of weeks, and provides a generally good service. However motion tracking is an issue. It is mounted on a corner of my garage where it can make good use of its 360deg pan, but is unable to make best use of that position because motion tracking generally fails when a person passes round the corner and starts up the path to the house. This seems to be because it cannot react fast enough to a person or object passing close to it - understandable since the motor can only move so fast, and a person passing close beneath the camera is out of sight before it can follow them.
Accepting the physical limiation of the camera, I wonder whether some code could be devised to deal with the following use case: in a situation where motion tracking ceases suddenly, the requirement should be for the camera either to continue tracking in the direction it was following before loss of detected motion or to start a "patrol" routine to seek any moving object within its pan/tilt range. A third option might be to switch focus to one of the marked positions stored in its config. In my case, I could live with it switching to my "Garden" view when motion detection is suddenly lost, preferably only when the loss of detection occurred within a specified pan range (so as to avoid this happening when someone comes into the driveway and then leaves by the same route).
Incidentally before anyone suggests it, I have no sensible way of mounting the camera so that it always has a view of both my driveway and my garden path, without placing it where I have done.
