Editing tool built with automatic video analysis and visualisations of video features.
The following installation steps were verified on Ubuntu 18.04. It is assumed that you have Python 3 installed, and it can be accessed via the python3 command.
npm install- Run the following commands to install FFmpeg 4
sudo add-apt-repository ppa:jonathonf/ffmpeg-4sudo apt-get updatesudo apt-get install ffmpeg
sudo apt-get install libavcodec-dev libavformat-dev libavdevice-dev- Run the following commands to install CUDA
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt updatesudo ubuntu-drivers autoinstall- Reboot your machine
sudo apt install nvidia-cuda-toolkit gcc-6- Verify your CUDA install by running
nvcc --version
- Run
sudo apt install python3-pip(if you don’t havepip3installed already) - Run the following commands to install required packages
cd src/python/scripts/mds/pip3 install -r requirements.txtcd ../yolo/pip3 install -r requirements.txtwget https://pjreddie.com/media/files/yolov3.weightsmv yolov3.weights weights/cd ../hecate
- Download OpenCV 3.4.7
- Extract the above zip file and navigate to it in a new terminal
- Run the following commands to install OpenCV
mkdir build/cd build/cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..make -j8sudo make installsudo ldconfig
- Close this new terminal and go to your first terminal (should currently be inside the
src/python_scripts/hecate/folder) - Run the following commands to install hecate
git clone https://github.com/yahoo/hecate.gitcd hecate/make allmake distributemv distribute/ ..cd ..rm -rf hecate/- Verify that hecate installed correctly by running
./distribute/bin/hecate
- Run
cd ../../../ - Finally, run
npm run electron:serveto start up Visu