OpenCV5-预览版(2024年)功能模块介绍

一、主功能模块:
(1)核心:核心功能
(2)imgproc:图像处理
(3)imgcodecs:图像文件读写
(4)videoio:视频输入/输出
(5)highgui:高级GUI
(6)video:视频分析
(7)3d:三维图像处理
(8)stereo:双目立体匹配
(9)2d:二维特征结构
(10)calibrate:摄像机校准
(11)objdetect:目标跟踪
(12)dnn。深度神经网络模块
(13)falnn:多维空间聚类与搜索
(14)photo:计算成像
(15)stitching:图形拼接
(16)gpai:图形API接口
二、附加模块:
(1)ML:机器学习
(2)alphamat:阿尔法抠图
(3)bgsegm:改进的背景前景分割方法
(4)bioinspired:基于生物学启发式视觉模型和衍生工具
(5)cannops:加速计算机视觉
(6)ccalib:3D重建的自定义校准
(7)cudaarithm:cuda矩阵运算
(9)cudabgsegm:cuda背景分割
(10)cudacodec:cuda视频编码/解码
(11)cudafeatures2d:cuda2d特征检测与描述
(12)cudafilters:cuda图像过滤
(13)cudaimgproc:cuda图像处理
(14)cudalegacy:cuda传统算法支持
(15)cudaobjdetect:cuda目标检测
(16)cudaoptflow:cuda光流
(17)cudastereo:cuda双目视觉匹配
(18)cudawarping:cuda图像变换
(19)cudev:设备层
(20)cvv:计算机视觉程序交互式可视化调试GUI
(21)datasets:数据集
(22)dnn_objdetect:dnn目标检测
(23)dnn_superres:dnn超分处理
(24)dpm:可变形视觉模型
(25)face :人脸分析
(26)freetype:使用freetype/harfbuzz绘制UTF-8字符串
(27)fuzzy:图像模糊处理

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenCV是一个非常强大的计算机视觉库,它提供了许多功能和工具,能够帮助我们处理图像和视频。而OpenCV-Python是OpenCV的Python接口,使得我们可以使用Python编程语言来调用OpenCV库中的函数和方法。 OpenCV-Python-Headless版本是OpenCV-Python的一个变体,它的特点是没有图形用户界面,也就是没有窗口显示功能。这对于一些不需要图形界面的应用来说非常方便和节省资源。 在一些特殊场景下,我们可能希望在没有图形界面的环境中运行OpenCV-Python,例如在服务器上进行图像处理、机器学习等任务。在这种情况下,使用OpenCV-Python-Headless版本可以大大简化部署和使用的过程,并且节省计算资源。 使用OpenCV-Python-Headless版本时,我们可以通过命令行或Python脚本来调用OpenCV库中的函数和方法,进行图像处理、视频分析、特征提取等任务。只需在代码中导入OpenCV库,即可使用其提供的各种功能。 虽然OpenCV-Python-Headless版本没有图形界面,但它仍然提供了丰富的功能,可以进行图像处理、模式识别、目标检测、图像分割等操作。我们可以使用它进行图像的读取、保存、处理、转换等操作。 总结而言,OpenCV-Python-Headless版本是OpenCV-Python的一个变体,省去了图形界面部分,适用于在没有图形界面的环境中运行OpenCV库,方便进行图像处理、机器学习等任务,节省资源和简化部署过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值