12 月 29 日消息,英特尔开源计算机视觉库 OpenCV 4.7 于今天正式发布。新版本带来了全新的 onNX 层,大大提高了 DNN 代码的卷积性能。
OpenCV 4.7 支持 OpenVINO 2022.1,QR 码检测并提高解码质量,支持 FFmpeg 5.x 分支版本、NVIDIA CUDA 12.0,为自建的 libjpeg-turbo 库提供 SIMD 加速。新版本还在 Android 上支持 H.264 / H.265,为 DNN 模块提供华为昇腾 CANN 后端支持,以及在 DNN 模块中加快卷积处理。
DNN 模块是自 OpenCV 3.3 版本中引入的,无需任何依赖,正常安装 OpenCV 就可以使用深度学习框架训练好的模型,借用 OpenCV 的 dnn 接口就可以实现推理计算。
IT之家了解到,华为昇腾 CANN 是 Compute Architecture for Neural Networks 的英文缩写,是华为公司针对 AI 场景推出的异构计算架构,通过提供多层次的编程接口,支持用户快速构建基于昇腾平台的 AI 应用和业务。
OpenCV 的全称是 Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV 是由英特尔公司发起并参与开发,以 BSD 许可证授权发行,可以在商业和研究领域中免费使用。OpenCV 可用于开发实时的图像处理、计算机视觉以及模式识别程序。