ubuntu opencv3.2安装测试

来源:互联网 发布:国际城市三字代码 数据 编辑:程序博客网 时间:2024/05/22 13:40

   结合网上搜索的资料总结一下在ubuntu下安装opencv

   系统版本:ubuntu 16.04
   opencv : opencv 3.2.0
   
   一 编译环境 安装关联库
搭建C/C++编译环境:
sudo apt-get install build-essential 


安装关联库
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev s
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev  


二 编译 opencv
   将opencv 解压到一个目录下 进入该目录下执行如下命令编译:
    cmake .
    sudo cmake
    sudo cmake install 


三 测试

     一些资料使用opencv自带例子测试  还有自己用vim编写了测试代码 用cmake编译  这里使用我们使用后者测试

      测试代码:   

#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 );  if ( !image.data )  {    printf("No image data \n");    return -1;  }  namedWindow("Display Image", WINDOW_AUTOSIZE );  imshow("Display Image", image);  waitKey(0);  return 0;}
 

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} )


编译测试代码

cmake .make
执行程序:

 ./DisplayImge  9.jpg


参考文献

点击打开链接

点击打开链接
   

1 1