#系统环境:CentOS6.5 x64
#首先安装jdk7u80
mkdir /java
tar -zxvf jdk-7u80-linux-x64.gz -C /java/
vim /etc/profile
#添加以下变量,并用export宣告给所有子shell。
JAVA_HOME=/java/jdk1.7.0_80/
JAVA_BIN=/java/jdk1.7.0_80/bin
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME JAVA_BIN PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
:wq
source /etc/profile
# 如果存在openjdk,删除openjdk
rpm -e openjdk --nodeps
#验证新装jdk版本
java -version
#安装python3.6
./configure --prefix=/usr/local/python
make && make install
#更改默认python的bin文件名
mv /usr/bin/python /usr/bin/python2.6.6
ln -sv /usr/local/python/bin/python3.6 /usr/local/python/bin/python
echo "export PATH=/usr/local/python/bin/:$PATH" >> /etc/profile
source /etc/profile
vim /usr/bin/yum
#!/usr/bin/python2.6.6
:wq
注意:python版本可根据实际情况去调整,如果是opencv2.4.10,那么就需要python2.7。
#安装cmake
#cd /usr/local/src
#wget https://cmake.org/files/v3.5/cmake-3.5.0.tar.gz
#tar -zxvf cmake-3.5.0.tar.gz
# cd cmake-3.5.0
#./configure
#gmake && make install
#安装opencv3.3
#也可以到github上面找到opencv项目然后选择“master”,选择3.3版本,点击右边的“download zip”下载源码的压缩包
#安装依赖包
yum install ant gcc gtk2-devel pkgconfig zlib-devel
//因官网提供的安装方法基于ubuntu,上面提供的有的依赖包在centos上并没有找到。
yum groupinstall "Development Tools"
#解压到家目录下
cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/zxqz/opencv -DBUILD_TESTS=OFF ..
make
make install
vim /etc/profile
#opencv3.3.0#
OPENCV_HOME=/home/zxqz/opencv
OPENCV_BIN=/home/zxqz/opencv/bin
export PATH=$OPENCV_HOME/bin:$PATH
#opencv3.3.0#
:wq
source /etc/profile
#安装后验证方法
安装成功后,会在build/bin目录下生成一个opencv-330.jar文件,另外会在build/lib目录下生成一个libopencv_java330.so文件,330是因为我安装的openvc版本是3.3.0。