标签:
最近正在系统学习OpenCV,将不定期发布笔记,主要按照毛星云的《OpenCV3编程入门》的顺序学习,会参考官方教程和文档。学习工具是Xcode+CMake,会对书中一部分内容更正,并加入cmakelist的内容。
书中大部分内容来自OpenCV文档,其实比较推荐官方文档和教程
OpenCV2.4.13: http://docs.opencv.org/2.4/index.html
OpenCV安装路径下的include文件夹包含opencv和opencv2两个文件夹。opencv文件夹包含OpenCV1的头文件,opencv2文件夹包含OpenCV2的头文件。
OpenCV2模块
opencv_modules.hpp里面存放了OpenCV2所有组件的宏。按照宏定义介绍如下:
OpenCV3的改变
OpenCV3目的是为OpenCV减重,能够选择性的去掉一些臃肿的功能模块,抛弃了整体架构使用内核+插件的结构形式。在Github中,存放着正式版的OpenCV,还有opencv_contrib和opencv_extra
opencv_extra_modules_path=/modules
将模块的地址传递给主代码,并一起编译。
标签:
原文地址:http://www.cnblogs.com/Xiaoyan-Li/p/5674208.html