问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

OpenCV 基础功能简介

发布网友 发布时间:2022-09-25 11:17

我来回答

1个回答

热心网友 时间:2023-09-17 09:29

OpenCV(开源计算机视觉库 http://opencv.org ) 是一个开源的BSD许可库,包含数百种计算机视觉算法。由于功能强大,几乎所有用到的复杂的图片分析处理都会用到,所以有必要了解下它具体都有什么功能,方便我们使用。

官方文档: OpenCV 教程 — OpenCV 2.3.2 documentation http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html

Core functionality :基础数据模块,包含一些发杂数据结构和基本函数方法,主要包含如下的内容:

OpenCV基本数据结构(Basic Structures);

基本的C语言数据结构和操作(Basic C Structures and Operations);

动态数据结构(Dynamic Structures);

数组操作相关函数(Operations on Arrays);

绘图功能(Drawing Functions);

XML和YAML语法的支持(XML/YAML Persistence);

XML和YAML语法的支持的C语言接口(XML/YAML Persistence (C API));

聚类(Clustering);

辅助功能与系统函数和宏(Utility and System Functions and Macros);

与OpenGL的互操作(OpenGL interoperability);

Image processing :图像处理模块,包括线性和非线性图像滤波,几何图像变换(调整大小,仿射和透视扭曲,基于通用表的重新映射),颜色空间转换,直方图等。imgproc,是Image Processing的简写。图像处理模块,主要包含以下内容:

线性和非线性的图像滤波(Image Filtering);

图像的几何变换(Geometric Image Transformations);

图像的其他变换(Miscellaneous Image Transformations);

直方图(Histograms);

结构分析和形状描述(Structural Analysis and Shape Descriptors);

运动分析和目标跟踪(Motion Analysis and Object Tracking);

特征检测(Feature Detection);

目标检测(Object Detection);

是High-level GUI and Media I/O的简写。高层用户界面模块和媒体输入/输出模块,主要包含以下内容:

用户界面(User Interface);

图片和视频的读写(Reading and Writing Images and Video);

QT新功能(Qt New Functions);

2D Features Framework的简写。二维特征框架模块,主要包含以下内容:

人脸识别

VR和AR

特征的检测和描述(Feature Detection and Description);

特征检测器的通用接口(Common Interfaces of Feature Detectors);

描述符提取器的通用接口(Common Interfaces of Descriptor Extractors);

描述符匹配器的通用接口(Common Interfaces of Descriptor Matchers);

通用描述符匹配器通用接口(Common Interfaces of Generic Descriptor Matchers);

关键点和匹配结果的绘制功能(Drawing Function of Keypoints and Matches);

目标分类(Object Categorization);

Clustering and Search in Multi-Dimensional Spaces,*空间聚类和搜索模块,主要包含以下内容:

快速近视最近邻搜索(Fast Approximate Nearest Neighbor Search);

聚类(Clustering);

是Video Analysis的简写。视频分析模块,主要包含以下内容:

运动分析和目标跟踪(Motion Analysis and Object Tracking),视频相关的,上面提到的是图片相关的;

是Camera Calibration and 3D Reconstruction的简写。这个模块主要是相机校准和三维重建相关的内容,包括基本的多视角几何算法、单个立体摄像头标定、物体姿态估计、立体相似性算法,3D信息的重建等

机器学习库:统计模型、随机树、神经网络等等…

检测预定义类的对象和实例(例如,面部,眼睛,马克杯,人,汽车等)。

视频分析模块,包括运动估计,背景减法和对象跟踪算法。

图像修复和图像去噪两部分
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招聘和招募和招收区别 人力资源中招聘与招募的区别 招聘与招募有啥区别 夏日繁星公众号可信吗 关于“红杏出墙”的古诗词描写有哪些 需要考多少分才过雅思 雅思考试多少分才可以算及格 雅思考试多少分算及格 雅思的总分多少分及格 雅思一般考多少分能合格 王八开门,下一句是啥? 王字开头的歇后语 小儿发烧怎么办之6招简单正确的退烧法 手表哪个国家买最便宜? 速度与激情6收尾时播放的那首歌是什么歌曲 速度与*6片尾曲叫什么,就是开头那个光头对布莱恩说的:你进去了之后以前的生活就都过去了。之后有一 如果你是*烈士纪念馆的一名解说员在向大家讲解金色的鱼钩时会怎么说_百度问一问 风越刮越大造句,用上比喻和排比,风越刮越大,用这个来造下句子? 中国十佳考研辅导班 跪求!!!,考研期间有必要看点逻辑学方面的书籍吗? 有谁了解过华三千兆单模光模块的相关价格信息? 华三千兆单模光模块大家熟悉吗?帮忙介绍一下。 华三千兆单模光模块在哪儿可以购买得到? ,这个是真的吗? 银行是什么? 中国一共有多少张? “”是什么意思? 农业银行分几种 中国银行有什么作用 “工行”是什么意思? OpenCV绘图功能 土豆炖萝卜怎么做好吃,土豆炖萝卜的家常做法 炖萝卜土豆的家常做法大全怎么做好吃 炖萝卜怎么做好吃,土豆炖萝卜的家常做法 假面骑士王蛇的介绍 变身后是紫色的凯甲,变身时眼睛会变紫.是哪个假面骑士 小时候05年之前看过一个假面骑士,经常骑个摩托,变身是拿大腰带变身,而不是召唤器,而且经常吃瘪挨打? 假面骑士 巅峰英雄fourze里面有个紫色的电王,上面有一些黑色的花纹,其他跟电王圣剑形态 为什么感觉最近心里总是很烦,,谁都不理我 总是纠结谁搭理不搭理我? 现在除了父母谁都不理我,都以为我是怪胎,我真的好累 家人不理我,怎么办? 为什么亲戚都不理我? CR for 3dmax笔记--CR动画渲染与光子图 不可能的故事游戏是啥意思 不可能离开游戏的三个原因 不可能远离游戏的原因 哪里能玩不可能完成的游戏 Iphone上删除游戏后换一个账号再次下载游戏后为何还是原来的记录?不可能游戏和我这台机子绑定了吧 不可能和女孩子打游戏是什么意思?