• 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平台:

        ......

         未完待续....

       未完待续.....

  • 相关阅读:
    API网关服务
    技术攻关:从零到精通 https://mp.weixin.qq.com/s/mix-0Ft9G1F5yddNjSzkrw
    如何在团队中推广一项技术 —— 解决Odin一站式微前端的缓存问题
    设计模式的底层逻辑 找到变化,封装变化
    从Android内存到图片缓存优化
    百度C++工程师的那些极限优化(内存篇)
    享元模式
    协同编辑冲突处理算法综述
    大型前端项目内存优化总结
    雪碧图
  • 原文地址:https://www.cnblogs.com/pokerface/p/5973634.html
Copyright © 2020-2023  润新知