Windows 7 Build
Simple steps to run the trackers on Windows 7, 8.1 using Visual Studio 2013, cmake and OpenCV 3.0. It is assumed that a 64bit Windows is installed. If you use a 32bit Windows, update to 64bit.
Download and Install
- Download "OpenCV for Windows" from www.opencv.org.
- Execute the file. It is a self-extracting archive. Throughout this tutorial,
H:\opencv-3-0-0-releaseis used as install path for opencv:
- Setup the required OpenCV Paths:
- Right-click on Computer -> Properties -> Advanced System Settings -> Environment Variables
- On the
System variablesscroll list, select
Edit. CAUTION: if you screw up your environment variables, you can break your system. Thus, ensure that you do not change anything else!: Prepend:
- Click on
newand create a system variable with name
- Download cmake Windows Installer from http://www.cmake.org/
- Execute it. Install it anywhere on your system. Use default options for the rest of the dialogues.
Visual Studio 2013
- If you don't have Visual Studio: Microsoft provides a free version for individual developers (Read the license terms and ensure that these apply to you!): https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
- Install it anywhere on your system.
Download and build the project
Download https://github.com/klahaag/cf_tracking/archive/master.zip to
Extract the zip files to
Create the directory
H:\cf_tracking-mastershould look like this:
Enter the src and build folder in the cmake gui like it is shown in the screenshot:
Click on configure. A popup will open: Select
Visual Studio 12 2013 Win64from the generator dropdown.
Click on Finish.
You will see a couple of messages in the cmake-gui.
Click above the messages on
Generate. This will create a
CfTracking.slnVisual Studio solution file in the folder
CfTracking.slnin Visual Studio.
The trackers are now located in
Copy the contents of
`H:\cf_tracking-master\build\Release``should now look like this:
DSSTcppwithout arguments to use your webcam.
Xubuntu 14.04/15.04 Build
Install OpenCV 3.0
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
git clone https://github.com/Itseez/opencv.git
git checkout tags/3.0.0
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../
make -j 8
sudo make install
Download and and build trackers
cd ~ && mkdir trackers && cd trackers
git clone https://github.com/klahaag/cf_tracking.git
mkdir -p cf_tracking/build && cd cf_tracking/build
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_OPENMP=ON ../
make -j 8
cp -r ../sample/* ./