OpenCV安装
虽然现在的opencv已经到了4.0.0,但是根据论文作者的源码,使用的是opencv 2,所以在学习使用KCF时建议一开始下载opencv 2,这可以节省不少时间。
下载源文件
可以在官网(https://opencv.org/releases.html)下载相应版本的OpenCV Sources源文件。
但因为官方版本是git上的,有时候可能出现下载失败的情况,所以最好能科学上网。
我下载的版本是2.4.13.6
Ubuntu下载请下载Sources。
安装
解压,进入文件夹opencv-2.4.13.6,然后
mkdir build
cd build/
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.4 ..
注意:这里的opencv2.4的名称可以随意改动,比如改成Opencv2.4.13.6,只是一个文件夹名,但是为了之后步骤的方便,建议取有标示性并且比较简单的名字。
编译安装
sudo make
sudo make install
配置OpenCV编译环境
sudo gedit /etc/ld.so.conf.d/opencv.conf
在该文件(可能是空文件)末尾加上:
/usr/local/opencv2.4/lib
注意:如果你安装了多个opencv版本,可以在后面继续添加路径,/opencv2.4/lib即之前你创建的。
再执行以下命令使刚才配置的路径生效:
sudo ldconfig
查看opencv的版本号
pkg-config --modversion opencv