opencv从入门到应用1&2

Posted 瘦西湖の咸鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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之视频处理:一串图片序列,视频也有帧率和码率

以上是关于opencv从入门到应用1&2的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV | OpenCV实战从入门到精通系列二 -- OpenCV图像腐蚀

OpenCV | OpenCV实战从入门到精通系列二 -- OpenCV图像腐蚀

OpenCV | OpenCV实战从入门到精通系列二 -- OpenCV图像腐蚀

OpenCV 从入门到放弃虚拟机 Ubuntu16.04+ python安装opencv

OpenCV | OpenCV实战从入门到精通系列一 -- OpenCV宏的讲解

OpenCV | OpenCV实战从入门到精通系列四 --常用函数讲解