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:\win7x64work\Qt\mingw\bin;E:\win7x64work\opencv2.3.1\opencv_mingw\install\bin;
这里的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平台:
......
未完待续....
未完待续.....

浙公网安备 33010602011771号