opencv作用原理

自版本2.2以后,opencv库就被划分为多个模块,这些模块编译成库文件后,位于lib文件夹中

opencv_core模块,包含核心功能,尤其是底层数据结构与算法函数。

opencv_imgproc模块,包含图像处理函数。

opencv_highgui模块,包含读写图像及视频的函数,以及操作图形用户界面函数

opencv_features2d模块,包含兴趣点检测子,描述子以及兴趣点匹配框架。

opencv_calib3d模块,包含运动估算,特征跟踪以及前景提取函数与类。

opencv_video模块,包含运动估算,双目集合估算以及前景提取函数与类。

opencv_objdetect模块,包含物体检测函数,如脸部与行人检测。


库中还包含其他的工具模块,如机器学习(opencv_ml),计算集合(opencv_flann),第三方代码(opencv_contrib),废弃的代码(opencv_legacy)及GPU急速代码(opencv_gpu).这些模块都有一个单独的头文件,位于include文件夹。典型的opencv c++代码将包含所需的模块。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值