OpenCV 概念、整体架构、各模块主要功能

本文深入探讨了OpenCV的概念,强调它作为开源计算机视觉库的跨平台特性。OpenCV包含多个核心模块,如highGUI、core、imgproc,以及高级模块如calib3d、features2d、video等,覆盖了图像处理、机器学习和3D重建等多个方面。OpenCV 3版本带来了更多新功能和改进,为开发者提供了更多实验性代码和稳定API。
摘要由CSDN通过智能技术生成

1. OpenCV 概念

图像处理( Image Processing )是用计算机对图像进行分析, 以达到所需结果的技术, 又称影像处理。

图像处理技术一般包括图像压缩, 增强和复原, 匹配、描述和识别 3 个部分。图像处理一般指数字图像处理( Digital Image Processing )。其中, 数字图像是指用工业相机、摄像机、扫描仪等设备经过拍摄得到的一个大的二维数组。该数组的元素称为像素,其值称为灰度值。而数字图像处理是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。

OpenCV 的全称是 Open Source Computer Vision Library , 直译就是“开源计算机视觉库”。取代表开源的单词“Open”、“Computer ” 的首字母“C” 以及“ Vision ”的首字母“V”,组合命名为 OpenCV 。

OpenCV 是一个基于开源发行的跨平台计算机视觉库, 它实现了图像处理和计算机视觉方面的很多通用算法,已经成为了计算机视觉领域最有力的研究工具之一。

OpenCV 由一系列 C 函数和 C++ 类构成,拥有包括 500 多个 C 函数的跨平台的中高层 API。 Ope

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

R-G-B

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值