OpenCV 是 Intel 开源计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 4.7 版本的主要更新内容如下:
DNN:
- 新的 ONNX 层
- 对卷积的性能进行了显著的优化,Winograd 算法的实现
- 支持 OpenVino 2022.1
算法:
- ArUco 标记和 April 标签支持,包括 ChAruco 的检测和校准
- 二维码检测和解码质量的提高,支持对齐标记
- 基于神经网络的 Nanotrack v2 跟踪器
- Stackblur 算法的实现
多媒体:
- 支持 FFmpeg 5.x。
- 支持 CUDA 12.0。通过现代 Video Codec SDK 在 NVIDIA 平台上支持硬件加速的视频编解码器。
- 使用 FFmpeg 支持 CV_16UC1 读/写视频
- 在 Mac 上用本地媒体 API 提供方向元数据支持
- 新的基于迭代器的 API 用于多页图像格式
- 对 PNG 格式的 libSPNG 支持
- 对自建的 libJPEG-Turbo 的 SIMD 加速
- 在 Android 上支持 H264/H265
G-API:
- 将所有核心 API 暴露给 Python,包括有状态的内核
优化:
- 用于可扩展矢量指令的新通用内在函数后端。RISC-V RVV 1.0 的第一个可扩展实现
- DNN 模块补丁 :
- 改进层/支持更多模型:
- 添加了 CANN 后端支持
- 添加了用于多类对象检测的 bathed NMS
- 加速卷积,特别适用于 ARM CPU
- Winograd 的卷积优化
更多详情可查看:https://github.com/opencv/opencv/releases/tag/4.7.0
还没有评论,来说两句吧...