基于ubuntu16.04配置opencv3.1+python3.5

最近跑深度学习程序,在python3.5环境下运行tensorflow与keras。opencv提供了不少计算机视觉算法,想要调用opencv函数,发现当初配置opencv的python解释器版本是2.7。那怎么办呢?

0. 安装带GUI的cmake工具:

sudo apt-get install cmake-curses-gui

1. ccmake

进入opencv-3.1.0/build/路径下,执行ccmake

ccmake .

如图所示

2. 添加python3路径

向下翻页,找到python3,如图所示:

添加自己的python3路径,如图所示:

3. 生成make文件

按c键配置。如果有错,例如找不到xx库,自行调整对应选项或者安装对应库。配置成功后,按g键生成makefile。

4. make一下

make一下。多核处理器优势很大,几分钟就make好了。

make -j12
sudo make install 

5. 验证

最后,运行一个光流例程

python3 opt_flow.py

显示如下:

这样我们就可以在python3环境下运行opencv啦!

时间: 2024-12-29 07:31:57

基于ubuntu16.04配置opencv3.1+python3.5的相关文章

py-faster-rcnn + opencv3.0.0 + ubuntu16.04配置

最近开始做行人检测,因此开始接触faster-rcnn,这里贴上配置教程(亲测可行),不过是基于cpu的,蓝瘦... 参考博客:http://www.tuicool.com/articles/nYJrYra(opencv配置) http://blog.csdn.net/sinat_17196995/article/details/53410292(faster-rcnn配置) 环境:ubuntu16.04 一.首先要配置好opencv 这里我是在opencv官网上下载了opencv-3.0.0-

caffe在ubuntu16.04配置流程

先说废话:在导师办公室2天+自己在家一天终于完成了caffe的配置,(上一篇随笔说好每天更新blog没有做到但我真的有在忙= =)整个过程掉坑无数,还好lucky enough配置完毕,趁着在跑cifar-10的train_full的时间整理一下整个流程,等导师的titanx到了以后还要再配置一次. env:Alienware17-R3, Ubuntu16.04 64-bit, NVIDIA Geforce GTX 980m (导师科研经费买的titanx没到,我的外星人只好先充公了,哈哈) 配

ubuntu16.04下python2、python3环境选择与python升级

参考链接:https://www.jianshu.com/p/63c1f22e1fed Ubuntu中python版本问题: 添加PPA: sudo add-apt-repository ppa:jonathonf/python-3.6 查看更新和安装更新: sudo apt-get update sudo apt-get install python3.6 更换命令行中的python默认版本 sudo update-alternatives --install /usr/bin/python

vm虚拟机下的ubuntu16.04配置静态ip(NAT方式)

最近在vm上写项目的过程中,需要通过windows上的navicat连接虚拟机上的mysql,发现每次重启虚拟机其下的ubuntu16.04系统ip都不一样,导致原先在navicat配置好的连接无法使用.于是就想到需要给vm中的系统配置一个不会变化的ip,经过上网查找相关资料,并根据自己的实践情况,现将整理一下笔记. 给vm虚拟机配置静态ip,可以使用交接的方式,但由于VAT方式配置的话集群会更好一些,所以推荐使用NAT方式. 1. 将主机网卡的网络共享给VMnet8 在桌面上找到[网络]-->

ubuntu16.04配置openproject开发环境步骤

OpenProject开发环境搭建 系统要求:ubuntu-16.04.2-desktop-amd64.iso 系统安装教程参考: https://jingyan.baidu.com/article/359911f5afb04257fe0306c7.html 新系统安装ssh.vim.git 安装ssh sudo apt-get update sudo apt-get install openssh-server   #安装ssh(默认大部分已安装) sudo ps -aux|grep ssh

Ubuntu16.04配置Android5.0编译环境

1.安装jdk7 Ubuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下: $ sudo add-apt-repository ppa:openjdk-r/ppa $ sudo apt-get update 安装openjdk-7-jdk $ sudo apt-get install openjdk-7-jdk openjdk-7-jre 如果安装成功之后还是不能用可能有多个版本,执行如下命令选择正确的版本:$ sudo update-alternatives

Hadoop完全分布式环境搭建(二)——基于Ubuntu16.04设置免密登录

在Windows里,使用虚拟机软件Vmware WorkStation搭建三台机器,操作系统Ubuntu16.04,下面是IP和机器名称. [实验目标]:在这三台机器之间实现免密登录 [搭建准备] 1.三台机器上已建立一个共同的账号:hadoop,口令一致 [设置步骤] 1.在主节点master上设置 1).$cd ~/.ssh 使用ll命令查看,当前~/.ssh文件夹下是空的 2).生成一对密钥,本机的密钥,放在.ssh文件夹下 $ ssh-keygen -t rsa 生成过程中,一路回车即可

ubuntu16.04 安装opencv3.3

from: http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/ Step #1: Install OpenCV dependencies on Ubuntu 16.04 Most (in fact, all) steps in this tutorial will be accomplished by using your terminal. To start, open up your comm

Ubuntu16.04安装opencv-3.4.2

原文链接: https://m.oldpan.me/archives/ubuntu-install-opencv-from-source 第一步:更新我们的系统 sudo apt-get update sudo apt-get upgrade 第二步:安装所有依赖库 # 首先我们先移除系统中已经存在的依赖,这一部必须要做 sudo apt-get remove x264 libx264-dev # 然后安装我们需要的依赖 sudo apt-get install build-essential