安装opencv3.3.0方法
#系统环境: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。
转载于:https://blog.51cto.com/sunwangbackup/1965115
安装opencv3.3.0方法的更多相关文章
- 在CUDA8.0下编译安装OpenCV3.1.0来实现GPU加速(Compiling OpenCV3.1.0 with CUDA8.0 support)
在CUDA8.0下编译安装OpenCV3.1.0 一.本人电脑配置:ubuntu 14.04, NVIDIA GTX1060. 二.编译OpenCV3.1.0前,读者需要成功安装CUDA8.0(网上有 ...
- 在CUDA8.0下指定位置编译安装OpenCV3.1.0来实现GPU加速(Compiling OpenCV3.1.0 with CUDA8.0 support)
在CUDA8.0下指定位置编译安装OpenCV3.1.0 一.本人电脑配置:ubuntu 14.04, NVIDIA GTX1060. 二.编译OpenCV3.1.0前,读者需要成功安装CUDA8.0 ...
- Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python)
Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python) 前提是已经安装了python2,python3 1)安装各种依赖库 sudo apt-get update ...
- 安装opencv3.3.0碰到的问题及解决方法
出处:http://osask.cn/front/ask/view/258965 CMakeError.log Compilation failed: source file: '/home/jhro ...
- [环境配置]Ubuntu 16.04 源码编译安装OpenCV-3.2.0+OpenCV_contrib-3.2.0及产生的问题
1.OpenCV-3.2.0+OpenCV_contrib-3.2.0编译安装过程 1)下载官方要求的依赖包 GCC 4.4.x or later CMake 2.6 or higher Git GT ...
- mac10.12.6系统使用cmake安装opencv3.3.0+opencv_contrib-3.3.0
brew与cmake brew安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ins ...
- ubuntu16.04 安装opencv3.2.0以及opencv_contrib-3.2.0
1.需要的包:sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config l ...
- centos 安装 opencv-3.1.0
官方安装教程 http://docs.opencv.org/3.1.0/d9/d52/tutorial_java_dev_intro.html#gsc.tab=0 注意要先安装jdk和apache a ...
- OSX下编译安装opencv3.1.0与opencv_contrib_master
OSX版本10.11.3 1.安装homebrew,打开终端,写入指令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Hom ...
随机推荐
- Linux系统:Centos7下搭建PostgreSQL关系型数据库
本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以 ...
- Node.js快速创建一个Express应用的几个步骤
Node.js 的 Express 框架学习 转载和参考地址: https://developer.mozilla.org/zh-CN/docs/Learn/Server-side/Express_N ...
- Git常用命令(二)
git clone + URL 获取该项目源代码 $ git log 回顾提交历史 $ git log -p -(数字) 用来显示每次提交的内容差异+(数字)表示看最近几条 $ git log --s ...
- django发邮件
django发邮件 配置setting信息 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'sm ...
- python 函数--闭包函数
一.闭包函数: 在一个外函数中定义一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用. 二.实例: def outer(a): #外函数 b = 10 #临时变量 def i ...
- pgsql的使用
Deepin上面pgsql的启动 service postgresql start 停止 service postgresql stop 查看pgsql的版本 psql --version
- 文件上传——客户端检测绕过(JavaScript检测)(一)
前言 通常再一个web程序中,一般会存在登陆注册功能,登陆后一般会有上传头像等功能,如果上传验证不严格就可能造成攻击者直接上传木马,进而控制整个web业务控制权.下面通过实例,如果程序只进行了客户端J ...
- 014-预处理指令-C语言笔记
014-预处理指令-C语言笔记 学习目标 1.[掌握]枚举 2.[掌握]typedef关键字 3.[理解]预处理指令 4.[掌握]#define宏定义 5.[掌握]条件编译 6.[掌握]static与 ...
- AJ学IOS(31)UI之Quartz2D图形上下文栈
AJ分享,必须精品 首先,前面博客说过.qurza2d的上下文中有绘图信息和绘图的属性. 但是他是怎么绘制到上下午中的呢? 我们画图时候一半会用这三个步骤: (1)获取上下文 (2)绘图 (3)渲染 ...
- [总结]RMQ问题&ST算法
目录 一.ST算法 二.ST算法の具体实现 1. 初始化 2. 求出ST表 3. 询问 三.例题 例1:P3865 [模板]ST表 例2:P2880 [USACO07JAN]平衡的阵容Balanced ...