zoukankan      html  css  js  c++  java
  • Ubantu14.04下编译OpenCV3.0.0以及读取图片例子

     以前一直使用opencv 2.x的版本,现在3.0的已经发布成正式版了,尝试在Linux下安装。

    收集了一篇不错的经验教程:

    Ubuntu14.04下安装OpenCV3.0经验

    编译的过程大概需要30分钟左右。亲测教程可用,需要注意的是把测试图片girls.jpg替换成自己的图片即可。

    测试的例子

    1、创建工作目录

    mkdir ~/own/mycode
    cd  ~/own/mycode
    gedit readimage.cpp

    2、编辑如下代码

    //! [includes]
    #include <opencv2/core/core.hpp>
    #include <opencv2/imgcodecs.hpp>
    #include <opencv2/highgui/highgui.hpp>
    
    #include <iostream>
    #include <string>
    //! [includes]
    
    //! [namespace]
    using namespace cv;
    //! [namespace]
    
    using namespace std;
    
    int main( int argc, char** argv )
    {
        //! [load]
        string imageName("girl.jpg"); // by default
        if( argc > 1)
        {
            imageName = argv[1];
        }
        //! [load]
    
        //! [mat]
        Mat image;
        //! [mat]
    
        //! [imread]
        image = imread(imageName.c_str(), IMREAD_COLOR); // Read the file
        //! [imread]
    
        if( image.empty() )                      // Check for invalid input
        {
            cout <<  "Could not open or find the image" << std::endl ;
            return -1;
        }
    
        //! [window]
        namedWindow( "Display window", WINDOW_AUTOSIZE ); // Create a window for display.
        //! [window]
    
        //! [imshow]
        imshow( "Display window", image );                // Show our image inside it.
        //! [imshow]
    
        //! [wait]
        waitKey(0); // Wait for a keystroke in the window
        //! [wait]
        return 0;
    }

    3、创建CMake编译文件

    gedit CMakeLists.txt

    写入如下内容

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

    4、编译

    cd ~/own/mycode
    cmake .
    make

    5、执行测试

    可以看到目录生成了可执行文件readimage,运行:

    ./readimage girl.jpg

    效果图如下:

                                       

    嘿嘿,安装成功无误了。

    源码:mycode.tar.gz

    参考资料

    1、Ubuntu14.04下安装OpenCV3.0经验

  • 相关阅读:
    总结一下矩阵的基本操作
    洛谷|P4281 [AHOI2008]紧急集合 / 聚会
    CQYZ OJ|Contest 133|祖孙询问
    博客主题分享
    USACO1.1|黑色星期五Friday the Thirteenth
    USACO1.1.2|贪婪的送礼者
    POJ1664|DFS水题
    树状数组的区间查询与区间修改
    N0lP2018爆零记录
    A了一道dijkstra板子
  • 原文地址:https://www.cnblogs.com/cv-pr/p/4845248.html
Copyright © 2011-2022 走看看