
上QQ阅读APP看书,第一时间看更新
第1章 OpenCV基础
OpenCV是一个跨平台的计算机视觉和机器学习软件库,可运行在Linux、Windows、Android和macOS等操作系统上,虽然是轻量级的,但特别高效。它由一系列C语言函数和少量C++类构成,目前实现了很多图像处理和计算机视觉方面的通用算法,并且提供了C语言、C++、Python、Ruby、MATLAB等多种语言的接口。由于OpenCV的应用领域非常广泛,例如人机互动、图像分割识别、运动分析追踪、机器视觉等,所以它一直都很受欢迎,被广泛运用于各行各业,从互动艺术、矿山检查、网络地图到先进的机器人技术都有OpenCV的身影。
本章主要内容和学习目标如下。
- OpenCV简介
- OpenCV 编程环境搭建
- Mat图像存储容器
- 图像读取与保存
- 视频读取与输出
- 图像属性与基本图形绘制
- 计算机交互