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

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

  • 相关阅读:
    用shareSDK实现的简单分享
    可实现随意切换的button同时随切换改变title的颜色
    创建UITabBarController
    git 常用命令
    实现友盟分享
    IOS 打印语句
    ios 的frame,bound,center
    IOS绘图
    iPhone App 上架流程
    ios 常用字符串的操作
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332168.html
Copyright © 2011-2022 走看看