ubuntu14.04中安装opencv2.4.10

来源:互联网 发布:淘宝直通车图是什么 编辑:程序博客网 时间:2024/06/08 01:31

ubuntu14.04中安装opencv2.4.10

原创 2015年02月27日 16:13:40



  • 1. 先下载OpenCV的源码   http://opencv.org/downloads.html


    2. 解压到任意目录

        unzip opencv-2.4.10.zip

    3.进入源码目录

        cd opencv-2.4.10

    4. 事先安装一些软件

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


    5.  进入cmake

        cd cmake

    6. cmake编译生成Makefile,

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

        安装所有的lib文件都会被安装到/usr/local目录


    7. 编译,并安装

        sudo make install  

    8. 测试,在某个目录下建立一个test.cpp文件

    [cpp] view plain copy
    1. #include <cv.h>  
    2. #include <highgui.h>  
    3.   
    4. using namespace cv;  
    5.   
    6. int main(int argc, char* argv[]) {  
    7.     Mat image;  
    8.     image = imread(argv[1], 1);  
    9.   
    10.     if (argc != 2 || !image.data) {  
    11.         printf("No image data\n");  
    12.         return -1;  
    13.     }  
    14.   
    15.     namedWindow("Display Image", CV_WINDOW_AUTOSIZE);  
    16.     imshow("Display Image", image);  
    17.     waitKey(0);  
    18.     return 0;  
    19. }  

    9. 同目录,新建一个文件CMakeLists.txt,写入如下内容

    [plain] view plain copy
    1. project(test)    
    2. find_package(OpenCV REQUIRED)    
    3. add_executable(test test)    
    4. target_link_libraries(test ${OpenCV_LIBS})    
    5. cmake_minimum_required(VERSION 2.8)  

    10. 编译成可执行文件

        cmake .

        make


    11.  随便弄个jpg图片做个测试,注意要和上面那个可执行文件放在同一目录下面,我这里名字取的是test.jpg。


    12.    ./test   test.jpg    

        如果能看到照片,那就表示成功了。


    参考自:http://my.oschina.net/u/1757926/blog/293976

  • 原创粉丝点击