OpenCV 4.2.0发布, DNN支持CUDA加速了!

Posted OpenCV学堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV 4.2.0发布, DNN支持CUDA加速了!相关的知识,希望对你有一定的参考价值。

   2019年12月新年更新,OpenCV 4.2.0发布。

    

   重要更新如下:

  • DNN深度神经网络模块

    • 集成Google Summer of Code的项目CUDA后端支持

    • 英特尔推理引擎(OpenVINO

      • 支持nGraph OpenVINO API (实验性质)

  • G-API模块OpenCV 4.2.0发布, DNN支持CUDA加速了!

    • 实现in-graph推理。G-API现支持更复杂的CV/DL混合算法

      • 目前可用后端仅限Intel®推理引擎,对DNN模块的支持会在未来的发布中实现

    • 扩展执行模型的流支持。使用G-API处理视频流时的解码、图像处理、推理和后处理已组成高效的处理流

    • 增加人脸分析工作流和美颜算法的说明文档

  • 性能优化OpenCV 4.2.0发布, DNN支持CUDA加速了!

    • SIMD指令优化:

      StereoBM/StereoSGBM algorithms, resize, integral, flip, accumulatewith mask, HOG, demosaic, moments

    • pyrDown的多线程支持

  • OpenCV社区的贡献OpenCV 4.2.0发布, DNN支持CUDA加速了!

    • VideoCapture: 基于FFmpeg的视频流提取(demuxing)

    • VideoCapture: 摄像头输入多路复用的waitAny() API (调用poll()的Video4Linux)

    • opencv_contrib:

      FSR(Rapid Frequency Selective Reconstruction)算法

    • opencv_contrib:  稀疏插值的RIC方法

    • opencv_contrib: LOGOS特征匹配策略

  • 重大变化

    • 关闭C API结构的构造函数

    • 修改TLS(线程局部存储)的实现在线程终止时释放数据。API发生变化。

    • 默认不定义不安全的CV_XADD实现

    • 传入参数的Python转换规则将在下次发布更新



https://github.com/opencv/opencv/wiki/ChangeLog#version420

https://opencv.org/releases/




以上是关于OpenCV 4.2.0发布, DNN支持CUDA加速了!的主要内容,如果未能解决你的问题,请参考以下文章

CUDA(GPU) 作为 OpenCV 后端

centos 编译opencv_4.2.0(dnn可以使用gpu)

NVIDIA GPU / CUDA 中使用 OpenCV 深度神经网络模块

用opencv的dnn模块调onnx模型文件

OpenCV3.3深度学习模块(DNN)应用-图像分类

OpenCV4.4正式发布,支持YOLOv4版本推理与SIFT算法