opencv多平台环境搭建及使用

windows平台:

  一、安装opencv

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

  opencv多平台环境搭建及使用

  opencv多平台环境搭建及使用

  依据平台下载相应源码包

  opencv多平台环境搭建及使用

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

  解压完,效果图:

  opencv多平台环境搭建及使用

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

  二、安装cmake

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

  opencv多平台环境搭建及使用

  选择要下载的版本:

  opencv多平台环境搭建及使用

  opencv多平台环境搭建及使用

  依据需求下载相应软件

  opencv多平台环境搭建及使用

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

  打开软件

  opencv多平台环境搭建及使用

  opencv多平台环境搭建及使用

  顺序:修改

    1.source code

    2.build the binaries

    3.confiure

    4.generate

  opencv多平台环境搭建及使用

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

  生成配置后:

  1.windows+R进入运行

  2.cmd进入命令行

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

  opencv多平台环境搭建及使用

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

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

  安装好后,配置环境变量

  E:\win7x64work\Qt\mingw\bin;E:\win7x64work\opencv2.3.1\opencv_mingw\install\bin;

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

  验证: 

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

  opencv多平台环境搭建及使用

  编写测试程序:

  opencv多平台环境搭建及使用

ubuntu平台:

  一、安装opencv

    1.解压opencv源码

      sudo tar xvf OpenCV-2.3.1a.tar.bz2

    opencv多平台环境搭建及使用

  二、安装cmake

    1.解压cmake压缩包

      tar xvf OpenCV-2.3.1a.tar.bz2

    opencv多平台环境搭建及使用

    2.运行cmake-gui

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

    opencv多平台环境搭建及使用

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

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

    4.配置完毕后,点击configure

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

    opencv多平台环境搭建及使用

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

      make

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

    opencv多平台环境搭建及使用

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

    11.验证

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

ARM平台:

ubuntu平台:

  一、安装opencv

    1.解压opencv源码

      sudo tar xvf OpenCV-2.3.1a.tar.bz2

    opencv多平台环境搭建及使用

  二、安装cmake

    1.解压cmake压缩包

      tar xvf OpenCV-2.3.1a.tar.bz2

    opencv多平台环境搭建及使用

    2.运行cmake-gui

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

    opencv多平台环境搭建及使用

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

opencv多平台环境搭建及使用

opencv多平台环境搭建及使用

opencv多平台环境搭建及使用

    opencv多平台环境搭建及使用

    4.配置完毕后,点击configure

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

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

    opencv多平台环境搭建及使用

    11.验证

    opencv多平台环境搭建及使用

    opencv多平台环境搭建及使用

Android平台:

   ......

    未完待续....

  未完待续.....

上一篇:微信APP支付(基于Java实现微信APP支付)


下一篇:jquery中奖实例代码