zoukankan      html  css  js  c++  java
  • Ubuntu 15.10配置OpenCV


    本系列文章由 @yhl_leo 出品,转载请注明出处。
    文章链接: http://blog.csdn.net/yhl_leo/article/details/50635705


    1 安装前准备

    安装以下工具:

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

    2 下载并解压OpenCV

    OpenCV Ubuntu版本的两个下载链接:

    下载压缩包.zip,然后在终端中使用解压命令(cd切换到压缩文件所在目录下):

    unzip opencv-2.4.11.zip

    或者直接选中文件鼠标右键> Extract Here

    进入解压目录下,创建一个release文件夹(同理,命令行或者手动操作都OK)

    mkdir release

    release

    3 编译OpenCV

    在终端中切换文件路径至刚刚创建的release文件夹:

    cdrelease

    依次在终端中输入以下指令:

    cmake -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local ..
    
    make
    
    sudo make install

    编译会花费点时间,请耐心等待。

    4 测试

    编译好后,就可以测试,创建一个空的文件夹,在其中添加三个文件。

    首先,是lena.jpg

    lena

    然后,是一个imageTest.cpp文件:

    #include <iostream>
    
    #include <cv.h>
    #include <highgui.h>
    
    using namespace std;
    using namespace cv;
    
    int main()
    {
        cv::Mat image = cv::imread("lena.jpg");
        if (image.empty())
        {
            std::cout << "Open image failed!" << std::endl;
            return -1;
        }
    
        cv::imshow("lena", image);
        cv::waitKey(0);
    
        return 0;
    }

    最后是一个CMakeLists.txt

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

    在终端中依次输入以下指令:

    cmake .
    
    make

    make

    打开文件夹,就可以看到,生成一个imageTest的文件,点看就是运行结果:

    result

    做到这一步,那么恭喜你,已经配置完啦~

  • 相关阅读:
    P1121 环状最大两段子段和
    无题
    cdoj 1485 柱爷搞子串 sam treap
    自然数幂和
    Gym 100341C AVL Trees NTT
    线性筛分解质因子
    codeforces 366 Ant Man dp
    UVALive 6914 Maze Mayhem 轮廓线dp
    hdu 5790 Prefix 字典树 主席树
    莫比乌斯反演个人小结
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332168.html
Copyright © 2011-2022 走看看