opencv从入门到应用1&2

1、主要介绍了opencv学习书籍及在linux和windows下的安装

2、windows下主要为使用集成开发环境,而在linux下需要使用编译工具(gcc/g++)编译源码,推荐使用编译工具,集成开发环境可能存在一些问题

  cmake的作用:能通过一系列的源码和相关的配置来生成需要的编译器平台上的项目文件。譬如,如果一个项目需要在Windows上用VS编译,在Linux上用make编译,在OS X上用XCODE,那么按以前的做法是在整个项目文件里放三个目录,分别放置VS的sln文件,Linux的makefile,OS X的XCODE,然后让不同需求的人到相应的目录用自己需要的工程文件(这看起来没有什么不好似乎)。有了CMake以后,就不需要这三个目录了,只要有一个给CMake读的文件(CMake 的核心是读取一个容易理解的文本文件“CMakeLists.txt”),然后CMake的UI上会需要用户选择目标平台,这样CMake就会生成目标平台上的工程文件。举例,如果用户选的是VS2005平台,那么CMake就会在源代码目录下生成供VS2005使用的sln文件;如果是make,就会生成makefile等等。

  推荐阅读opencv源码库,了解这写功能是如何实现的;

  opencv之图片处理:opencv核心数据结构为mat类,为矩阵英文matrix的缩写,通过opencv将对图片处理转换为对矩阵的处理。

  opencv之视频处理:一串图片序列,视频也有帧率和码率

posted @ 2017-09-11 15:51  小辉爱吃素  阅读(256)  评论(0编辑  收藏  举报