环境

centos6.5

opencv3.3.0

python3.4.9

下载

opencv可从GitHub下载https://github.com/opencv/opencv/tree/3.4.3可自行选择版本

python可从官网上下载https://www.python.org/downloads/source/

安装python

编译安装需要依赖gcc
yum install gcc -y

yum install openssl-devel -y

tar -zxvf Python-3.4.9.tgz
cd Python-3.4.9
./configure --prefix=/opt/python3
make
make install

这时默认的还是python2

mv /usr/bin/python /usr/bin/python_old2

创建python新链接

ln -s /opt/python3/bin/python3 /usr/bin/python

配置成功

但是这样直接该可能会对其他组件产生影响,比如在用yum的时候就会出File "/usr/bin/yum", line 30

这时需要修改/usr/bin/yum

安装opencv

先在python3中执行bin/pip3 install numpy opencv-python(目的在opencv编译后生成python库)

安装依赖包
yum install cmake gcc-c++ git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y
yum install ant -y(如果安装目录下需要java,则需要安装ant依赖)

安装ffmpeg

yum -y install epel-release
rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm(centos6)
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm(centos7)安装os进行安装

yum install ffmpeg ffmpeg-devel -y

unzip opencv-3.3.0.zip(3.3.0版本比较稳定)
cd opencv-3.3.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/opt/opencv ..

make

make isntall

最新文章

  1. Nginx基础知识之————RTMP模块中的中HLS专题(翻译文档)
  2. bootstrap 实战入门教程(一)
  3. scala + intellij idea 环境搭建及编译、打包
  4. [BZOJ2791][Poi2012]Rendezvous
  5. 在Android中动画移动一个View的位置,采用Scroller类实现Android动画之 View移动
  6. Lsp修复
  7. (转载)获取当前运行的PHP版本信息
  8. 使用PowerShell读、写、删除注册表键值
  9. table中td,th不能设置margin
  10. 持续集成环境Jenkins的搭建和使用
  11. [转]ANDROID 探究oom内幕
  12. C#本质论笔记
  13. JavaScript之Map对象
  14. Django分页器和自定义分页器
  15. Python yield 用法
  16. Cardboard Talk02 Accelerometer
  17. 解决ajax chrome禁止本地浏览时加载本地其他文件的方法
  18. MySQL 多表查询(Day43)
  19. fiddler手机抓包配置方法
  20. php 结合md5的加密,解密方法

热门文章

  1. 方便好用的 Idea mybatis 插件 MyBatisCodeHelper
  2. Ubuntu中的在文件中查找和替换命令
  3. 0-MAVEN SETTING
  4. linux 定时任务 日志记录
  5. markdown语法模板
  6. 读写锁 SRWLOCK
  7. `define、parameter、localparam三者的区别(转)
  8. PCP架构设计
  9. 你真的会使用Github吗?
  10. 小波学习之二(单层一维离散小波变换DWT的Mallat算法C++实现优化)--转载