Ubuntu14.04安装OpenCV

来源:互联网 发布:网络安全技术一般包括 编辑:程序博客网 时间:2024/05/16 01:03

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


原创粉丝点击