OpenCV学习笔记(一)——组件与图像的载入

这篇博客介绍了OpenCV3.4.1的组件,包括CALIB3D、CORE、FEATURES2D等多个模块,详细讲解了Mat类型和图像的载入显示过程,如imread、namedWindow、imshow和imwrite函数的使用,并阐述了Mat图像的深度及其在不同深度下的显示规则。
摘要由CSDN通过智能技术生成

1.OpenCV3.4.1的组件

打开:……\opencv\build\include\opencv2文件夹中的opencv_modules.hpp文件;
就可以看到对各个功能模块的定义:
在这里插入图片描述
(1)CALIB3D:摄像机标定与三维重建(Camera Calibration and 3D Reconstruction);主要是相机校准和三维重建相关的内容。
(2)CORE:定义了Opencv最为基础的数据结构;包括:OpenCV基本数据结构、动态数据结构、绘图函数、数组操作相关函数、辅助功能与系统函数和宏、与OpenGL的互操作等等。
(3)FEATURES2D:2D特征描述符,描述符匹配器和探测器;包括:特征检测和描述、特征检测器(Feature Detectors)通用接口、描述符提取器(Descriptor Extractors)通用接口、描述符匹配器(Descriptor Matchers)通用接口、通用描述符(Generic Descriptor)匹配器通用接口、关键点绘制函数和匹配功能绘制函数等等。
(4)FLANN:高维的近似近邻快速搜索算法库(Fast Library for Approximate Nearest Neighbors);包括:快速近似最近邻搜索、聚类。
(5)HIGHGUI:高层级的用户交互以及媒体的IO接口(High-level GUI and Media I/O )包括:用户交互(显示图片,窗口的操作,鼠标的操作)、读写图片或者视频、Qt新功能。
(6)IMGCODECS:用于图片的读写。
(7)IMGPROC:用于图片处理;包括:图像滤波(Image Filtering)、图像的几何变换(Geometric Image Transformations)、各种图片形式的转换(Miscellaneous Image Transformations)、直方图(Histograms )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值