(一)在Linux上安装和编译OpenCV3.0.0

OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列C函数和少量C++ 类构成,同时提供了Python、Ruby、Matlab等语言的接口实现了图像处理和计算机视觉方面的很多通用算法。

1、安装OpenCV的依赖包

[编译器] > sudo apt-get install build-essential

[必须安装] > sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodedec-dev libavformat-dev libswscale-dev

[可选择安装] > sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2、  从源代码构建OpenCV

安装完Python、与Python相关的软件包、cmake后就可构建OpenCV了。首先从

https://github.com/Itseez/opencv/archive/3.0.0-beta.zip 下载源代码并解压,然后将其移动到存放在终端上的解压文件夹的文件夹中。

然后运行以下命令:

>> mkdir build

>> cd build

利用下面的cmake命令进行编译设置

>> cmake –D CMAKE_BUILD_TYPE=Release –D CMAKE_INSTALL_PREFIX=/usr/local ..

>> make

>> make install

若在python下运行opencv库,必须安装如下

sudo apt-get install python-opencv

完成上述流程即安装完成

3、进行测试,检查opencv是否安装成功

下述代码中要注意,图片与代码文件要在一个文件夹下,否则要注明图片路径。

按上述图中所示,若显示图片,证明opencv安装成功。

备注:1、本流程使用树莓派3系统进行opencv的安装,当然在进行编译时,特别特别耗费时间!!!!!!

2、在进行opencv源代码的下载过程中速度很慢,建议FQ。参考: http://www.nydus-china.net/

本博客参考《OpenCV3计算机视觉》

时间: 2024-12-20 08:45:08

(一)在Linux上安装和编译OpenCV3.0.0的相关文章

linux上安装Qt4.8.6+QtCreator4.0.3

一.Qt简介 Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架.它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能.Qt很容易扩展,并且允许真正地组件编程. 准备工作 操作系统:centos6.5 位数:64位 二.安装 1.获取源码Qt4.8.6 http://download.qt.io/official_releases/qt/4.8/4.8.6/ 1 2.获取源码QtCreator4.0.3 http://download.qt.io/official_

Linux上安装编译工具链

在Linux上安装编译工具链,安装它会依赖dpkg-dev,g++,libc6-dev,make等,所以安装之后这些依赖的工具也都会被安装.ubuntu软件库中这么描述 Informational list of build-essential packages If you do not plan to build Debian packages, you don't need this package. Starting with dpkg (>= 1.14.18) this package

linux上安装php7 memcache扩展 和 安装服务端memcached

linux上安装memcached不算太困难.唯一让本人感到困难的是 php7的memcache扩展安装.真的蛋疼! 先说安装服务端 memcached 1. 首先安装Libevent事件触发管理器. wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar vxf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./c

Linux上安装openVPN服务器

Linux上安装openVPN服务器 编译自:http://techarena51.com/index.php/how-to-install-an-opensource-vpn-server-on-linux/作者: Leo G原创:LCTT https://linux.cn/article-4733-1.html译者: geekpi本文地址:https://linux.cn/article-4733-1.html 我上网时最担心的一件事情是,我该如何确保我的数据安全和隐私.在搜索答案的过程中,

【Linux服务器搭建】——在linux上安装mysql5、tomcat8和jdk8并部署应用

Linux作为java web服务器是首要选择.在工作中也会搭建服务器.今天尝试在linux上搭建tomcat服务器. linux:suse jdk:jre 1.8 tomat:8.0.9 mysql:5.5.39 服务器是用的阿里云服务器.2G内存,双核CPU. 1.mysql安装 下载地址可以使用sohu的镜像进行下载 ,地址:http://mirrors.sohu.com/mysql/ 我下载的名称为: -rw-r--r-- 1 root root 17715414 Jul 21 20:0

01 linux上安装 nginx

一:linux上安装 nginx 下载nginx:wget http://nginx.org/download/nginx-1.6.2.tar.gz 解压:tar zxvf nginx-1.6.2.tar.gz 进入nginx目录: cd nginx 安装:./configure --prefix=/usr/local/nginx 出现一个错误提示说没安装 pcre[正则模块] 安装pcre: yum install pcre-devel 再次安装nginx:./configure --pref

Linux上安装redis

在Linux上安装redis 官网地址:http://redis.io/ 下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz 第一步:在VMware中安装CentOS 第二步:在Linux下安装gcc环境(该步骤可以省略,CentOS中默认自带C环境) [[email protected] redis-3.0.0]# yum install  gcc-c++ 第三步:将下载的Redis源码包上传到Linux服务器中 最好是创建一个存

Linux上安装使用boost入门指导

Data Mining Linux上安装使用boost入门指导 获得boost boost分布 只需要头文件的库 使用boost建立一个简单的程序 准备使用boost二进制文件库 把你的程序链接到boost库 1.获得boost 下载boost_1_46_1.tar.bz2 解压 2.boost分布 boost_1_46_1.........................boost根目录 boost/.....................................所有boost头文件

WINDOWS和Linux上安装php7 alpha 并安装 yaf

WINDOWS和Linux上安装php7 alpha 并安装 yaf PHP技术  widuu  2个月前 (06-15)  126浏览  0评论 windows 1.windows上安装 php7 alpha 只需要从官网上 http://windows.php.net/qa/ 下载然后直接配置就可以,如果你不会你可以下载 PHP Manager,直接配置就可以了.这个时候需要测试,打开命令行窗口,然后到你的 php7 目录下,php -m 如果弹出如下的窗口 这时候因为你缺少 Visual