DVR-Scan v1.4.1
Release Notes
This release includes fixes for incorrect event start/end times when using frame skipping, and improvements to the bounding box overlays.
Important: Aside from critical bugfixes, DVR-Scan 1.4 is the last version supporting Python 2.7. Starting from v1.5, the new minimum supported Python version will be 3.6 3.7 (see #83 for details).
Python users can install via pip
:
pip install --upgrade dvr-scan[opencv]
Builds for Windows (installer + portable .zip) are available below.
Changelog
- [bugfix] Event start times are now correctly calculated when using
-fs
/--frame-skip
(#68, #70)- Note that event start/end times may still be off by how many frames are skipped due to loss of context with respect to frame-accurate motion detection
- [bugfix] Event end times now take into account the number of skipped frames if
-fs
/--frame-skip
if specified (e.g. it is assumed all skipped frames contained motion) - [bugfix] Bounding box smoothing now takes into account
-fs
/--frame-skip
(#31) - [bugfix] Bounding boxes now cover all frames with motion (#31)
- In v1.4 only the frames after
-l
/--min-event-length
frames had passed were covered
- In v1.4 only the frames after
Known Issues
- Variable framerate videos (VFR) are not fully supported, and will yield incorrect timestamps (#20)
- Using
-st
/--start-time
will yield incorrect results