Ubuntu14.04安装OpenCV

Ubuntu14.04安装OpenCV

操作系统:Ubuntu14.04

OpenCV版本:2.4.13

 

OpenCV介绍

来自百度百科:

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

源码下载解压

1、OpenCV官网下载2.4.13版本的源码

下载链接:

https://opencv.org/releases.html

2、解压zip文件

下载完源码后,共享到虚拟机上的Ubunutu14.04系统上,并进入到终端上

$ sudo unzip opencv-2.4.13.zip

安装一系列的依赖软件包

$ sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev  

编译安装

1、创建编译文件夹

$ cd opencv-2.4.13/

$ sudo mkdir build

$ cd bulid

2、使用cmake命令进行编译,将lib文件安装到/usr/local文件目录下

$ sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

$ sudo make install

$ ldconfig

编译安装时,没有错误产生,安装完成即可。

测试

上述步骤已经完成了OpenCV的安装,接下来,编写一个程序进行测试,程序的功能时显示一幅图片,进行终端下

1、编写显示图片的C++文件

$ sudo vim display.cpp

源码:

#include <iostream>

#include <opencv2/core/core.hpp>

#include <opencv2/highgui/highgui.hpp>

 

using namespace cv;

 

int main()

{

Mat img=imread("lena.jpg");

namedWindow("display",WINDOW_NORMAL);

imshow("display",img);

waitKey(0);

}

 

2、编写Makefile

$ sudo vim Makefile

源码:

CC = g++

CFLAGS = -g -Wall

SRCS = display.cpp

PROG = display

 

OPENCV = `pkg-config opencv --cflags --libs`

LIBS = $(OPENCV)

 

$(PROG):$(SRCS)

$(CC) $(CFLAGS) -o $(PROG) $(SRCS) $(LIBS)

 

3、编译C++源程序

$ sudo mkae

4、执行程序,测试效果

在同一目录下放好显示的文件,执行显示程序

$ sudo ./display


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值