OpenCV 4.2.0发布, DNN支持CUDA加速了!
2019年12月新年更新,OpenCV 4.2.0发布。
重要更新如下:
DNN深度神经网络模块
集成Google Summer of Code的项目CUDA后端支持
英特尔推理引擎(OpenVINO™)
支持nGraph OpenVINO API (实验性质)
G-API模块
实现in-graph推理。G-API现支持更复杂的CV/DL混合算法
目前可用后端仅限Intel®推理引擎,对DNN模块的支持会在未来的发布中实现
扩展执行模型的流支持。使用G-API处理视频流时的解码、图像处理、推理和后处理已组成高效的处理流
增加人脸分析工作流和美颜算法的说明文档
性能优化
SIMD指令优化:
StereoBM/StereoSGBM algorithms, resize, integral, flip, accumulatewith mask, HOG, demosaic, moments
pyrDown的多线程支持
OpenCV社区的贡献
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/