Download¶
Python ¶
1.6.2December 17, 2024
Regular Install:
pip install dvr-scan[opencv]==1.6.2
Headless (Servers):
pip install dvr-scan[opencv-headless]==1.6.2
DVR-Scan works on Windows, Linux, and OSX, and requires Python 3.8 or higher. Linux users may need to install the python3-tk
package (e.g. sudo apt-get install python3-tk
) to run the region editor.
Windows Distribution¶
1.6.2December 17, 2024
The installer is recommended for most users. Windows builds include all required dependencies to run DVR-Scan. Only 64-bit builds are available.
CUDA®-Enabled Builds (Experimental)
GPU support currently requires a development environment setup including the Nvidia CUDA® SDK.
DVR-Scan works with CUDA graphics cards if you are using the Python distribution, and you have a CUDA-enabled verison of the opencv-python
package. Unfortunately pre-built binaries are not available, so this requires that you build from source (there are various tutorials online for how to do this).
When available, you should see cv2.cuda: Installed
under the features list when running dvr-scan --version
. Make sure to set -b MOG2_CUDA
when running DVR-Scan (e.g. dvr-scan -i video.mp4 -b MOG2_CUDA
).
Source¶
The source code for DVR-Scan is available on Github. It can be run directly from source (python -m dvr_scan
), or built locally (python -m build
).
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation.