1. 安装opencv
1.1 安装CMake
获取CMake源码包 cmake-3.7.1.tar.gz,(安装部分均使用的root账号)
tar -xvzf cmake-3.7.1.tar.gz
cd cmake-3.7.1
./bootstrap
gmake
gmake install
查看是否安装成功 cmake –version
1.2 下载ippicv
下载 ippicv_linux_20151201.tgz,然后将其拷贝至opencv源码下的这个目录 opencv/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/
1.3 安装opencv
unzip opencv-master.zip
cd opencv
mkdir -p build
cd build
cmake -D BUILD_opencv_gpu=OFF -D WITH_EIGEN=ON -D WITH_TBB=ON -D WITH_CUDA=OFF -D WITH_1394=OFF -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/huangx/mxnetlib ..
make
make install
将其添加到环境变量中
export PKG_CONFIG_PATH=/home/huangx/mxnetlib/lib/pkgconfig:$PKG_CONFIG_PATH
2. 安装Python相关工具包
下载setuptools、pip、python-devel-2.7.5-16.el7.x86_64、numpy
2.1 安装setuptools
tar -xvzf setuptools-12.0.3.tar.gz
cd setuptools-12.0.3/
python setup.py install
2.2 安装pip
tar -xvzf pip-1.4.tar.gz
cd pip-1.4/
python setup.py build
python setup.py install
2.3 安装python-devel-2.7.5-16.el7.x86_64
rpm -ivh python-devel-2.7.5-16.el7.x86_64.rpm
或者直接yum安装
yum search python | grep -i devel
yum install python-devel.x86_64
2.4 安装numpy
unzip numpy-1.11.3.zip
cd numpy-1.11.3/
python setup.py install
验证numpy安装成功
python
>>import numpy
>>
3. 设置环境变量
以下是我的.bashrc
文件(编译及运行实例部分使用的个人账号)。
[huangx@dl4 root]$ cat ~/.bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=
# User specific aliases and functions
export LANG="en_US.UTF-8"
export LANGUAGE="en_US.UTF-8"
export LD_LIBRARY_PATH=/home/huangx/caffelib_dl1home/lib:$LD_LIBRARY_PATH
export PATH=/home/huangx/mxnetlib/bin:$PATH
export PATH=/home/huangx/caffelib_dl1home/bin:$PATH
export CPLUS_INCLUDE_PATH=/home/huangx/caffelib_dl1home/include:$CPLUS_INCLUDE_PATH
source /opt/intel/impi/2017.0.098/bin64/mpivars.sh
export PKG_CONFIG_PATH=/home/huangx/mxnetlib