• opencv多平台环境搭建及使用


    windows平台:

      一、安装opencv

      下载地址:http://opencv.org/

      

      

      依据平台下载相应源码包

      

      安装流程就是一个解压过程。不再赘述。

      解压完,效果图:

      

      源码树结构参看http://docs.opencv.org/

      二、安装cmake

      下载地址:https://cmake.org/

      

      选择要下载的版本:

      

      

      依据需求下载相应软件

      

      安装流程就是一个下一步过程。注意用户选择所有人,其他不再赘述。

      打开软件

      

      

      顺序:修改

        1.source code

        2.build the binaries 

        3.confiure

        4.generate

      

      configure中配置自己使用的编译器,我选择的是mingw编译器

      生成配置后:

      1.windows+R进入运行

      2.cmd进入命令行

      3.进入配置好的源码树目录

      

      4.执行mingw32-make,进行编译

      5.编译100%完成后,执行mingw32-make install,进行安装

      安装好后,配置环境变量

      E:win7x64workQtmingwin;E:win7x64workopencv2.3.1opencv_mingwinstallin;

      这里的mingw环境变量是安装Qt的时候配置的,不然是没法编译opencv源码的。

      验证: 

      qtcreator建立项目,编辑.pro文件,增加头文件指定,库文件指定

      

      编写测试程序:

      

    ubuntu平台:

      一、安装opencv

        1.解压opencv源码

          sudo tar xvf OpenCV-2.3.1a.tar.bz2

        

      二、安装cmake

        1.解压cmake压缩包

          tar xvf OpenCV-2.3.1a.tar.bz2

        

        2.运行cmake-gui

          sudo ./cmake-2.8.12.2-Linux-i386/bin/cmake-gui

        

        3.设置cmake,配置opencv编译环境

        点击configure选择unix编译器第一个选项

        4.配置完毕后,点击configure

        5.无红色区域 且 configure done,则继续点击generate

        

        6.出现generate后,开始编译配置好的opencv

          make

        7.进入刚才设置的opencv_arm目录,修改CMakeCache.txt

        

        

         8.开始编译,执行sudo make,当百分比达到100%即为编译完成

         

         9.编译完毕后,执行sudo make install,开始安装

        

        10.安装完毕,开始搭建Qt环境(其他开发就替换其他环境,主要是opencv的头文件和库文件调用配置)

        

        11.验证

        

        此处opencv_arm都为opencv,一份源码,多处编译,只需要编译器不同、编译出来的库文件不同即可

        

    ARM平台:

    ubuntu平台:

      一、安装opencv

        1.解压opencv源码

          sudo tar xvf OpenCV-2.3.1a.tar.bz2

        

      二、安装cmake

        1.解压cmake压缩包

          tar xvf OpenCV-2.3.1a.tar.bz2

        

        2.运行cmake-gui

          sudo ./cmake-2.8.12.2-Linux-i386/bin/cmake-gui

        

        3.设置cmake,配置opencv编译环境

        

        4.配置完毕后,点击configure

        

        5.无红色区域 且 configure done,则继续点击generate

        

        6.出现generate后,开始编译配置好的opencv

        

        7.进入刚才设置的opencv_arm目录,修改CMakeCache.txt

        

        

         8.开始编译,执行sudo make,当百分比达到100%即为编译完成

         

         9.编译完毕后,执行sudo make install,开始安装

        

        10.安装完毕,开始搭建Qt环境(其他开发就替换其他环境,主要是opencv的头文件和库文件调用配置)

        

        11.验证

        

        

    Android平台:

        ......

         未完待续....

       未完待续.....

  • 相关阅读:
    【WPF】实现QQ中的分组面板
    [WPF Bug清单]之(11)——错位的RenderTransform动画
    【JavaWeb项目】一个简洁完整的论坛项目(暑假答辩作品)
    【C语言】Oj题目常见问题如何处理文件尾
    【Java】寒假答辩作品:Java小游戏
    【C语言】用c语言实现一些简单的算法可视化(个人代码分享)
    2020蓝桥杯C++B组省赛第二场个人感受和个人题解
    【C语言】分享一些个人C语言程序代码[大一上集合]
    【C语言】分享一些个人C语言程序代码[大一下集合]
    【C语言】从零开始的C语言小游戏之路(总)
  • 原文地址:https://www.cnblogs.com/pokerface/p/5973634.html
Copyright © 2020-2023  润新知