Oencv2 安装目录中 各个头文件的用途

本文介绍了OpenCV中各个核心模块的功能与用途,包括传统C风格的数据结构与运算、C++风格的图像处理函数、机器学习算法、特征追踪、目标检测等。了解这些模块有助于开发者更高效地使用OpenCV进行计算机视觉项目的开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文引用于 Learning Opencv 2th;

include “opencv2/core/core_c.h”

Old C data structures and arithmetic routines.

include “opencv2/core/core.hpp”

New C++ data structures and arithmetic routines.

include “opencv2/flann/miniflann.hpp”

Approximate nearest neighbor matching functions. (Mostly for internal use)

include “opencv2/imgproc/imgproc_c.h”

Old C image processing functions.

include “opencv2/imgproc/imgproc.hpp”

New C++ image processing functions.

include “opencv2/video/photo.hpp”

Algorithms specific to handling and restoring photographs.

include “opencv2/video/video.hpp”

Video tracking and background segmentation routines.

include “opencv2/features2d/features2d.hpp”

Two-dimensional feature tracking support.

include “opencv2/objdetect/objdetect.hpp”

Cascade face detector; latent SVM; HoG; planar patch detector.

include “opencv2/calib3d/calib3d.hpp”

Calibration and stereo.

include “opencv2/ml/ml.hpp”

Machine learning: clustering, pattern recognition.

include “opencv2/highgui/highgui_c.h”

Old C image display, sliders, mouse interaction, I/O.

include “opencv2/highgui/highgui.hpp”

New C++ image display, sliders, buttons, mouse, I/O.

include “opencv2/contrib/contrib.hpp”

User-contributed code: flesh detection, fuzzy mean-shift tracking, spin images, self-similar features.

You may use the include file opencv.hpp to include any and every possible OpenCV function but, since it
includes everything, it will cause compile time to be slower. If you are only using, say, image processing
functions, compile time will be faster if you only include opencv2/imgproc/imgproc.hpp.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值