计算机视觉与树莓派入门指南
1. 计算机视觉概述
计算机视觉融合了计算机科学、数学和电气工程等多领域知识。它旨在获取、处理、分析和理解现实世界中的图像与视频,以模拟人类视觉。与人类视觉不同的是,计算机视觉还能分析和处理深度及红外图像。计算机视觉系统可接收多种形式的数据输入,像图像、图像序列和视频等,这些数据可来自多个源,经处理后提取有用信息以辅助决策。
计算机视觉的典型任务包括:
- 对象识别与分类
- 运动检测与分析
- 图像和场景重建
人工智能和计算机视觉有很多共同的研究主题,如图像处理、模式识别和机器学习技术等。
2. OpenCV简介
OpenCV(开源计算机视觉库)是用于计算机视觉的编程函数库,最初由俄罗斯下诺夫哥罗德的英特尔研究中心开发,目前由Itseez维护。你可以访问 Itseez官网 了解更多信息。
这是一个跨平台的库,可在不同操作系统上实现和运行,主要专注于图像和视频处理。此外,它还具备一些图形用户界面(GUI)和事件处理功能,方便用户使用。OpenCV基于伯克利软件分发(BSD)许可证发布,可免费用于学术和商业用途。它支持C/C++、Python和Java等流行编程语言,能在Windows、Android和类Unix操作系统等多种系统上运行。你可以访问 OpenCV官网 获取更多详细信息。
OpenCV的发展历程如下:
- 最初是英特尔研究项目,旨
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



