Definitely keep us posted on the results. The docs say leaving it on "improves efficiency". Whatever that means.Slightly off on a tangent but I tried disabling motion detection earlier in the Rekor agent, it then assumes a vehicle is passing through the scene constantly. I will experiment to see if this reduces spikes at all on the CPU. Because my CPU is a bit on the old side I get a good idea of any benefits, doesn't take much to spike it to high 90% region during multiple camera events. Will soon know, I would rather have constant CPU usage at 40-50% without huge spikes which then overload it.
Initial testing actually looks promising, I would say an improvement in CPU usage over having motion detection enabled, less spiking and only slightly more continuous CPU usage by Rekor. I would assume this also means less chance of missing a plate if the motion detection failed in Rekor, possibly at night if you were running very high shutter, I have seen this before. I will continue testing today and see how it works out.
It would appear that my Deepstack is also working better with this setting, presumably leaving a bit more wiggle room within the CPU, one of my cameras would likely miss 50% of Ai events due to location/scene, it is closer to 100% with Rekor motion disabled. This setting is probably irrelevant for people with more powerful or newer processors, with my old i5 4th gen and 11 cameras, not so much
Interesting, so far I am seeing better results with it off, all be it I am using a detection mask which means around 30-40% of the scene is active in Rekor's eyes? in theory. The detection mask appears to work still with the motion turned off, ie Rekor starts tracking the plate as it enters the unmasked area and not before.Definitely keep us posted on the results. The docs say leaving it on "improves efficiency". Whatever that means.
I would suggest trying it, easy enough to turn off, I am running GPU with Rekor and from my tests today in daylight at least I am seeing less spiking and reduced load on CPU.Wow that is crazy about the motion detection! Please keep us posted.
I noticed a similar situation with trying to use Rekor with a GPU - they CPU% usage shot up a lot but then leveled off, which was shocking to me because one would think offloading the the GPU would lower the CPU. In my case the GPU kept losing signal so I am not using it for Rekor.
But if turning motion detection off would result in a slightly higher CPU usage but then not the spikes to 100% on motion, that is certainly something worth considering.
That is my take on it, similar to letting Rekor use GPU, it basically loads up the CPU to try and smooth out the spikes when they communicate. I am getting some higher spikes now it is dark but not too bad, during the day it was a noticeable improvement for me.Thanks for doing this! It is kinda opposite from what one would think. I guess motion start up takes so much CPU that just letting it run is better.
I will give that a try as well and report back.
Slightly off on a tangent but I tried disabling motion detection earlier in the Rekor agent, it then assumes a vehicle is passing through the scene constantly. . . .
You got it, first menu that comes upWhere do I find 'motion detection' in the client? Update: Ah, found it in the very front, not in the advanced settings.