如何查看OpenCV源代码

http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation    

      虽然去年就开始用OpenCV,但是一直没有怎么研究过它的源代码。最近才借助Cmake把OpenCV的源代码搞出来。把过程整理整理,记录一下,方便有相同目的的童鞋参考。这里假定我们已经在电脑上配置好了OpenCV。我的C++编译器是VS2010.

     其实当我们运行了OpenCV的安装程序之后,在modules这个文件夹下就放着我们要找的源代码,但是这些源代码就只是放在那里,没有在项目中组织起来,所以我们不能用“右键->转到定义/声明”的方法,也不能用Visual Studio很强大的功能来很方便的查看代码。

     需要的材料:

     Cmake,可以直接从官网(www.cmake.org)上下载。


     步骤:

     1、下载Cmake。

      登录官网,进入下载页,选一个版本,直接下载二进制的安装程序就行。如我下载的就是cmake-3.1.0-rc2-win32-x86.exe。

     2、安装Cmake

      双击运行上一步下载的安装程序。一路“下一步”就好。

     3、运行Cmake,创建OpenCV的工程

      安装好Cmake之后,运行cmake-gui。如下图:

      如何查看OpenCV源代码_第1张图片

      在where is the source code 一栏中找到你安装OpenCV的文件夹,比如我的是F:\OpenCV_source。

      在where to build the binaries一栏中填入你要把OpenCV的项目生成到的一个文件夹,比如我是F:/OpenCV-2.4.3

      点击Config,然后选择你的编译器,我是Visual Studio 2010,注意编译器有32位和64位的区别。选好之后点击Finish,这时候Cmake会开始找有哪些可以生成的项目,这时候会有不少的“Not Found”和红色的“warnings”,不用管。等这一次Config结束之后,Cmake是这样的:

      如何查看OpenCV源代码_第2张图片

      这时候再点击Config,你就会发现,所有红色的条目变正常了,像下边一样:

      如何查看OpenCV源代码_第3张图片

      当然,如果有的条目仍然是红的,说明没有配置好,那就要具体问题具体分析了。我是一次通过的,所以就假设一次通过了。然后再点击Generate,生成项目。

      4、编译OpenCV项目

      生成项目成功之后,进入刚才输入在where to build the binaries里的文件夹,所有项目就都在里边了,找到OpenCV.sln,双击打开。在这个解决方案下找到ALL_BUILD这个项目,生成它。等生成成功之后我们就大功告成了~~我们就把这些源代码组织起来了。


      以上内容是我根据OpenCV官网上Installation in Windows(http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation)教程中的那两个视频总结的一部分内容。我对编程的理解还很肤浅,只能解决这么多问题了,如果还有问题请询问百度,谷歌。




你可能感兴趣的:(源代码,OpenCV)