Skip to content

Many Enhancements

Pre-release
Pre-release
Compare
Choose a tag to compare
@VorlonCD VorlonCD released this 04 Aug 15:26
· 363 commits to master since this release

Annotation 2020-08-03 102750

Here is a fork of the project with a number of useful changes. This is based off GentlePumpkin's awesome '1.67 preview 7' release - I hope some of the good bits here will be merged into his main app.

It will read in current 1.65/1.67 settings & cameras, but you should certainly keep a backup copy of the previous version and settings you were using if you ever need to revert back!

  • Enhanced error catching, logging and log window. Log files renamed every day and deleted after 60 days. Log tab with colored logging and enhanced timing. Show average/min/max timing for detection and how long an image had to wait in the queue to be processed. Logging to log or history csv will wait for previous operations to complete to avoid errors. Log file writing done on another thread so the app doesnt have to wait for each log entry to be written.

image

  • Directly control DeepStack (Windows version only). Automatically start/stop DS with AI TOOL. View debug output from deepstack processes within AITOOL logs. Run process at "high" priority for slight speed improvement.

  • Start with Windows option

  • Blue Iris class - Dropdowns for new camera and input paths will display configured BI paths if installed on the same machine. Camera paths will be auto selected if named the same as the camera. Ie "AICAM1" is in input path \cams\AICAM1

  • Support for multiple watch paths - One for each camera

  • Cameras and Settings now saved to .JSON file rather than subfolder/files

  • SAFE reading/writing of settings file and camera settings. - backup is created, corruption detected and automatically revert to backup copy (my original settings and camera files kept ending up all null's for some reason?)

  • Minor enhancements to history tab. Colorize relevant alerts, gray out files that no longer exist, fade rectangle shown around objects. Prevent multiple operations from trying to write to history CSV at same time.