安装opencv3.3.0方法,,#系统环境:Cent
安装opencv3.3.0方法,,#系统环境:Cent
#系统环境: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
官网:https://cmake.org/
#cd/usr/local/src
#wgethttps://cmake.org/files/v3.5/cmake-3.5.0.tar.gz
#tar-zxvfcmake-3.5.0.tar.gz
#cdcmake-3.5.0
#./configure
#gmake&&makeinstall
#安装opencv3.3
#也可以到github上面找到opencv项目然后选择“master”,选择3.3版本,点击右边的“downloadzip”下载源码的压缩包
#安装依赖包
yum install ant gcc gtk2-devel pkgconfig zlib-devel
//因官网提供的安装方法基于ubuntu,上面提供的有的依赖包在centos上并没有找到。
yum groupinstall "Development Tools"
#解压到家目录下
cd~/opencvmkdirbuildcdbuild
cmake-DCMAKE_BUILD_TYPE=RELEASE-DCMAKE_INSTALL_PREFIX=/home/zxqz/opencv-DBUILD_TESTS=OFF ..
make
makeinstall
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。
本文出自 “sunwangbackup” 博客,请务必保留此出处http://sunwangbackup.blog.51cto.com/10866322/1965115
安装opencv3.3.0方法
相关内容
- Python图像处理(7):利用轮廓分块处理,,快乐虾http
- Python图像处理(6):分离土壤与植物,,快乐虾http://
- 使用Python和OpenCV在线打乒乓球,
- 6个案例手把手教你用Python和OpenCV进行图像处理,男生手
- python opencv加水印 去水印,ps去掉水印不影响原图,收到
- Python下opencv使用笔记(四)(图像的阈值处理),,图像
- CentOS6.5上配置Python2.7+OpenCV2.4.7,1.83+2.7,本文讲述在Lin
- opencv python:图像二值化,,import cv2
- Python在OpenCV里实现极坐标变换功能,
- Opencv实现抠图背景图替换功能,
评论关闭