neilenns / node-deepstackai-trigger

Detects motion using Deepstack AI and calls registered triggers based on trigger rules.
MIT License
165 stars 28 forks source link

Easily identify which images are being detected and eliminated by renaming the files #409

Closed LavaTiger99 closed 3 years ago

LavaTiger99 commented 3 years ago

One option to quickly see if your tolerances are working as expected, is to have the camera images renamed after passing through deepstack, changing the file name to what was detected in that frame ("false-positive-2020-12-01-1862.jpg", "dog-person-truck-2020-12-01-1862.jpg"). That way one can quickly browse the images watch folder and see how well it is working, rather than comparing logs to filenames.

neilenns commented 3 years ago

Thanks for the suggestion! One of my design guidelines for this system is that it only touches/modifies things it created. Since those files were created outside of the system (by BlueIris or some other service) I won't be adding anything that changes the filenames.