admin 管理员组

文章数量: 1086019


2024年4月25日发(作者:spel表达式解析)

Opencv源码编译

ForUbuntuForAndroidForWindows

Version0.1

2013.06.06

目录

下编译opencv源代码(Forlinux&Android)............................................................2

1.1下载opencv源码................................................................................................................2

1.2下载安装2

1.3安装一些ubuntu下必要的库文件:...............................................................................2

1.4使用Cmake进行配置:...................................................................................................3

1.5编译opencv生成linux下的opencv库文件..................................................................3

1.6测试linux下Opencv例程:............................................................................................4

1.7OpencvForAndroid的编译...............................................................................................4

1.7.1安装ndk:..............................................................................................................4

1.7.2安装5

1.7.4开始编译opencv中关于android相关的源码....................................................5

下codeblocksOpencv开发环境配置.............................................................................7

2.1下载安装7

2.2打开cldeblocks建立一个摄像头的测试程序:............................................................8

2.3配置工程的头文件和链接库............................................................................................8

s7+codeblocksOpencv开发环境搭建........................................................................11

3.1下载11

3.5打开12

3.6环境变量的设置..............................................................................................................12

3.7在CMake中点击14

3.8编译oepncv源码.............................................................................................................15

3.8.1先进入E盘...........................................................................................................15

3.8.2进入目录OpenCV-2..15

3.8.3编译opencv源码................................................................................................16

3.8.4安装opencv库文件..............................................................................................16

3.9使用codeblocks建立openv工程..................................................................................17

3.10测试代码........................................................................................................................18

3.11给工程文件添加opencv相关路径...............................................................................19

3.12编译工程文件................................................................................................................22

附其他参考资料备忘...................................................................................................................23

1

下编译opencv源代码(Forlinux&Android)

1.1下载opencv源码

Opencv各个版本的下载地址:

//Download(opencv中文网)

/projects/opencvlibrary/files/(opencv英文网)

建立目录~/Opencv2.2

将其解压到~/Opencv2.2/OpenCV-2.2.0

并在~/Opencv2.2中建立opencv-build目录,用来存放编译后的opencv库

1.2下载安装Cmake

下载网址:/cmake/resources/

这里采用命令行安装Cmake的方式

sunny@SUNNYART:~$sudoapt-getinstallcmake

sunny@SUNNYART:~$sudoapt-getinstallcmake-qt-gui

1.3安装一些ubuntu下必要的库文件:

sudoapt-getinstallpkg-configlibgtk2.0-devlibjpeglibtifflibjasperlibpngzlib

openexrlibjpeg-devffmpeglibgstreamerlibv4llibv4l-0libv4l-devlibxineunicap

libavformat-devlibswscale-devswiglibjpeg-progsbuild-essentialpython-numpy

1.4使用Cmake进行配置:

打开Cmake:

sunny@SUNNYART:~$cmake-gui

进行配置:

首先按照之前建立的文件夹路径,选择好opencv源码路径和build路径

源码路径为:~/Opencv2.2/OpenCV-2.2.0

Build目标路径:~/Opencv2.2/OpenCV-2.2.0

然后点击Configure(可能需要点击两次),然后点击Generate,配置工作就完成了。

(可能使用Cmake进行配置就是为了生成面向不同开发目标平台的Makefile,之后再用编

译器编译出相应的opencv的库文件)

2


本文标签: 编译 配置 路径 源码 建立