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经验

  • 相关阅读:
    Java Native Method
    SQL语句优化
    Ibatis的环境搭建以及遇到的问题解决
    Java 构建器
    SpringMVC自定义视图 Excel视图和PDF视图
    java 枚举的常见使用方法
    mysql 根据某些字段之和排序
    MFC The Screen Flickers When The Image Zoomed
    How To Debug Qmake Pro File
    Gcc And MakeFile Level1
  • 原文地址:https://www.cnblogs.com/cv-pr/p/4845248.html
Copyright © 2011-2022 走看看