cvBlob installation looked like an easy task but took me a little while to figure out.
First, there are no libcv4 libcvaux4 libraries in Debian (at least in Wheezy). I installed libopencv-dev instead.
Next, there was a very strange problem that persisted after cvBlob installation:
$ ./red_object_tracking ./red_object_tracking: error while loading shared libraries: libcvblob.so: cannot open shared object file: No such file or directory
The solution was to run sudo ldconfig beforehand.
Full list of commands:
sudo apt-get install mercurial cmake libopencv-dev hg clone https://code.google.com/p/cvblob/ cd cvblob cmake . make make install sudo ldconfig cd samples …
Add the following repository to the sources.list:
deb http://ppa.launchpad.net/git-core/ppa/ubuntu precise main deb-src http://ppa.launchpad.net/git-core/ppa/ubuntu precise main
Now, run sudo apt-get update and get the following output:
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A1715D88E1DF1F24
And fix it by running
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A1715D88E1DF1F24
Now you can run
sudo apt-get install git
And afterwards verify your setup:
$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description …
Navigate to ~/.local/share/applications/ and edit mimeapps.list