在Ubuntu中安装并测试OpenCV

原创 2015年11月18日 23:55:29

参照www.Micro_Studios.com的视频,在Ubuntu中成功安装了opencv,并且测试成功。现把具体的安装及测试过程整理出来,适合刚刚在Linux中使用opencv的同学参考参考。


1. Install OpenCV in Ubuntu:

 

(1) Update the list of packagerepositories:

sudo apt-get update
sudo apt-get upgrade

(2) Remove previously installedFFMPEG and x264 libraries:

sudo apt-get remove ffmpeg x264-dev

(3) Installthe necessary packages for compiling the OpenCV sources:

sudo apt-get install ocl-icd-libopencl1 build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev  libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils

(4) Make a directory to downloadand build OpenCV:

mkdir opencv
cd opencv

(5) Download the OpenCV sources forLinux, then unzip it:

wget -O opencv-2.4.10.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.10/opencv-2.4.10.zip/download
unzip opencv-2.4.10.zip
cd opencv-2.4.10

(6) Create a directory to compileOpenCV sources:

mkdir build
cd build

(7) Building OpenCV sources withCMake and install:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..


(8) Make and install:

make
sudo make install
sudo sh -c 'echo"/usr/local/lib">/etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
                     

(9) Restart the system for everythingto take effect:

sudo shutdown -r now


2. Test OpenCV in Ubuntu:

 

(1) Create a directory DisplayImagefor test project:




mkdir DisplayImage
cd DisplayImage

(2) Create DisplayImage.cpp and edit it:

gedit DisplayImage.cpp

Then edit the DisplayImage.cpp:

#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
 
int main(int argc, char** argv)
{
         if(argc!= 2)
         {
                   printf("usage:DisplayImage.out <Image_Path>\n");
                   return -1;
         }
 
         Mat image;
         image= imread(argv[1], 1);
 
<span style="white-space:pre">	</span>if(!image.data)
<span style="white-space:pre">	</span>{
                   printf("Noimage data\n");
                   return -1;
         }
 
         namedWindow("DisplayImage",CV_WINDOW_AUTOSIZE);
         imshow("DisplayImage",image);
 
         waitKey(0);
         return 0;
}

(3) Create a CMake file:

gedit CMakeLists.txt

Then edit the CMakeLists.txt:

cmake_minimum_required(VERSION 2.8)
project(DisplayImage)
find_package(OpenCV REQUIRED)
add_executable(DisplayImage DisplayImage.cpp)
target_link_libraries(DisplayImage ${OpenCV_LIBS})


(4) Generate the executable file:

cmake .
make

(5) Execute it:

./DisplayImage lena.jpg
lena.jpg is the test image





opencv 在 ubuntu中的配置和测试

opencv 在 ubuntu中的配置和测试

ubuntu14.04+opencv 3.0安装及测试

ubuntu14.04+opencv 3.0安装及测试 时间 2015-05-02 12:47:50  博客园精华区 原文  http://www.cnblogs.com/llxrl/p/44...

Windows下opencv在vs2013的配置及小测试

作为一个水水的女研究僧,学习是不喜欢的,这不就关于opencv安装的问题,自己就弄了好几天,终于成功地显示出了第一张图片,希望接下来的路,可以好走点。 好了,正文开始: 首先准备平台: Windows...

opencv在Linux下的安装及其测试

由于要做一个图像方面的项目,需要对Opencv学习一下。故而尝试了一下在RHEL6上安装配置Opencv。Now let`s go~~hoooo。。。 到http://sourceforge.ne...

【OpenCV入门指南】第一篇 安装OpenCV

【OpenCV第一篇】安装OpenCV本篇主要介绍如何下载OpenCV安装程序,如何在VS2008下安装配置OpenCV,文章最后还介绍了一个使用OpenCV的简单小例子。《OpenCV入门指南》系列...

【OpenCV第一篇】安装OpenCV

【OpenCV第一篇】安装OpenCV 本篇主要介绍如何下载OpenCV安装程序,如何在VS2008下安装配置OpenCV,文章最后还介绍了一个使用OpenCV的简单小例子。 《OpenCV入门指...

VC++ 2010下安装OpenCV2.4.3,并编写测试程序

OpenCV 2.4.3安装 系统环境:win7 (64位)系统 + x86机器 + vc++2010 安装OpenCV 1、 下载OpenCV从本站下载栏目 http://www.opencv.or...

linux opencv测试

为了人脸识别我选择了opencv这个强大的工具,它里面有很多例程,但是像我这样的小白初用opencv就有一点蒙圈,反正边懵边记录这个过程吧。 一. opencv linux下的安装好多大牛都有分享...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

opencv安装教程

OpenCv是C++图像处理的重要工具,这个深度网络的项目都得借助OpenCv进行开发的。虽然网上已经有了很多关于OpenCv的配置教程,但出于教程完整性考虑,这里还是用专门的一篇博客来介绍OpenC...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Ubuntu中安装并测试OpenCV
举报原因:
原因补充:

(最多只允许输入30个字)