OpenCV 4.5至4.10版本更新概述

news/2025/1/8 22:08:46/

OpenCV 4.5至4.10版本更新概述

OpenCV 从 4.5 到 4.10 版本的更迭中,每个版本都引入了新功能、优化和修复。以下是主要版本的更新内容概述:

OpenCV 4.5.x 系列

  • 4.5.0 (2020年10月)

    • 新增对 YOLOv4 的支持。
    • 引入 DNN 模块的改进,包括对 ONNX 和 TensorFlow 的更好支持。
    • 增加了对 OpenVINO 2021.x 的支持。
    • 改进了 CUDA 加速功能。
    • 新增了 QR 码检测和解码功能。
  • 4.5.1 (2020年12月)

    • 修复了 4.5.0 中的一些 bug。
    • 改进了 DNN 模块的性能和稳定性。
  • 4.5.2 (2021年1月)

    • 进一步修复了 DNN 模块中的问题。
    • 改进了对 ARM 平台的支持。

OpenCV 4.6.x 系列

  • 4.6.0 (2022年1月)

    • 新增了对 OpenVINO 2022.1 的支持。
    • 改进了 DNN 模块对 ONNX 和 TensorFlow 的支持。
    • 增加了对更多深度学习模型的支持。
    • 改进了 CUDA 加速功能。
  • 4.6.1 (2022年3月)

    • 修复了 4.6.0 中的一些 bug。
    • 改进了 DNN 模块的性能和稳定性。

OpenCV 4.7.x 系列

  • 4.7.0 (2022年10月)

    • 新增了对 OpenVINO 2022.2 的支持。
    • 改进了 DNN 模块对 ONNX 和 TensorFlow 的支持。
    • 增加了对更多深度学习模型的支持。
    • 改进了 CUDA 加速功能。
  • 4.7.1 (2022年12月)

    • 修复了 4.7.0 中的一些 bug。
    • 改进了 DNN 模块的性能和稳定性。

OpenCV 4.8.x 系列

  • 4.8.0 (2023年4月)

    • 新增了对 OpenVINO 2023.0 的支持。
    • 改进了 DNN 模块对 ONNX 和 TensorFlow 的支持。
    • 增加了对更多深度学习模型的支持。
    • 改进了 CUDA 加速功能。
  • 4.8.1 (2023年6月)

    • 修复了 4.8.0 中的一些 bug。
    • 改进了 DNN 模块的性能和稳定性。

OpenCV 4.9.x 系列

  • 4.9.0 (2023年10月)

    • 新增了对 OpenVINO 2023.1 的支持。
    • 改进了 DNN 模块对 ONNX 和 TensorFlow 的支持。
    • 增加了对更多深度学习模型的支持。
    • 改进了 CUDA 加速功能。
  • 4.9.1 (2023年12月)

    • 修复了 4.9.0 中的一些 bug。
    • 改进了 DNN 模块的性能和稳定性。

OpenCV 4.10.x 系列

  • 4.10.0 (2024年4月)

    • 新增了对 OpenVINO 2024.0 的支持。
    • 改进了 DNN 模块对 ONNX 和 TensorFlow 的支持。
    • 增加了对更多深度学习模型的支持。
    • 改进了 CUDA 加速功能。
  • 4.10.1 (2024年6月)

    • 修复了 4.10.0 中的一些 bug。
    • 改进了 DNN 模块的性能和稳定性。

以下是 OpenCV 从 4.5 到 4.10 版本的主要更新内容,以表格形式展示:

版本号发布日期主要更新内容
4.5.02020年10月- 新增 YOLOv4 支持
- 改进 DNN 模块(ONNX、TensorFlow)
- 支持 OpenVINO 2021.x
- 新增 QR 码检测与解码功能
4.5.12020年12月- 修复 4.5.0 中的 bug
- 改进 DNN 模块性能与稳定性
4.5.22021年1月- 修复 DNN 模块问题
- 改进 ARM 平台支持
4.6.02022年1月- 支持 OpenVINO 2022.1
- 改进 DNN 模块(ONNX、TensorFlow)
- 增强 CUDA 加速功能
4.6.12022年3月- 修复 4.6.0 中的 bug
- 改进 DNN 模块性能与稳定性
4.7.02022年10月- 支持 OpenVINO 2022.2
- 改进 DNN 模块(ONNX、TensorFlow)
- 增强 CUDA 加速功能
4.7.12022年12月- 修复 4.7.0 中的 bug
- 改进 DNN 模块性能与稳定性
4.8.02023年4月- 支持 OpenVINO 2023.0
- 改进 DNN 模块(ONNX、TensorFlow)
- 增强 CUDA 加速功能
4.8.12023年6月- 修复 4.8.0 中的 bug
- 改进 DNN 模块性能与稳定性
4.9.02023年10月- 支持 OpenVINO 2023.1
- 改进 DNN 模块(ONNX、TensorFlow)
- 增强 CUDA 加速功能
4.9.12023年12月- 修复 4.9.0 中的 bug
- 改进 DNN 模块性能与稳定性
4.10.02024年4月- 支持 OpenVINO 2024.0
- 改进 DNN 模块(ONNX、TensorFlow)
- 增强 CUDA 加速功能
4.10.12024年6月- 修复 4.10.0 中的 bug
- 改进 DNN 模块性能与稳定性

总结

从 OpenCV 4.5 到 4.10,每个版本都在不断改进 DNN 模块、CUDA 加速和对 OpenVINO 的支持。同时,修复了许多 bug,提升了性能和稳定性。建议根据项目需求选择合适的版本。

  • DNN 模块:每个版本都在改进对 ONNX、TensorFlow 的支持,并增加对新模型的支持。
  • OpenVINO:从 4.5.0 开始,逐步支持 OpenVINO 2021.x 到 2024.0。
  • CUDA 加速:持续优化 CUDA 加速功能,提升性能。
  • Bug 修复:每个小版本(如 4.5.1、4.6.1 等)主要修复前一个版本的 bug 并提升稳定性。

http://www.ppmy.cn/news/1561645.html

相关文章

Ruby语言的编程范式

Ruby语言的编程范式 引言 Ruby是一种动态、开源、面向对象的编程语言,最早由日本计算机科学家Matz(松本行弘)于1995年开发。Ruby以其简洁的语法和强大的功能而广受欢迎,特别是在Web开发领域。Ruby对开发者的友好性以及其设计哲学…

拥有23种PDF/图片转换 数据提取 - 免费在线工具

All ComPDFKit Online PDF Tools | ComPDFKit 1. 数据提取 • 提取全部: 从PDF和图片中提取所有文本、表格和图片,并保存为JSON格式。 • 仅提取文本: 仅从PDF和图片中提取所有文本,并保存为TXT和JSON格式。 • 仅提取表格: 仅从PDF和图片中提取表格&am…

主成分分析(PCA)算法

主成分分析(PCA)算法 主成分分析(Principal Component Analysis, PCA)是一种常用的无监督降维算法,主要用于数据的特征提取和维度压缩。其目标是将高维数据映射到低维空间,同时尽可能保留数据的主要信息。…

HTML5语义化编程

常见的 HTML5 语义化标签 <header>&#xff1a;定义文档或节的头部区域&#xff0c;通常包含标题、logo、导航链接等。<nav>&#xff1a;表示导航链接的部分&#xff0c;适合用来包裹主要的导航菜单。<main>&#xff1a;标识文档的主要内容&#xff0c;每个…

Linux初识——基本指令

我们在linux下输入各种指令&#xff0c;其实就相当于在windows中的相关操作&#xff0c;比如双击&#xff0c;新建文件夹等。 以下是相关基本指令基本用法 一.ls&#xff08;显示当前目录下的所有文件和目录&#xff09; 那如何显示当前目录&#xff08;我们所在的位置&…

F#语言的数据结构

F#语言的数据结构浅析 F#是一种函数式编程语言&#xff0c;属于.NET生态系统。作为一种强类型语言&#xff0c;F#支持丰富的数据结构&#xff0c;使得编写复杂算法和数据处理变得更加高效和便利。在这篇文章中&#xff0c;我们将深入探讨F#的主要数据结构&#xff0c;包括元组…

STM32H7的SPI总线基础知识备忘

一 概念 STM32H7的SPI支持4到32bit数据传输&#xff0c;而STM32F1和F4系列仅支持8bit或者16bit。 STM32H7的主频400MHz时&#xff0c;SPI1, 2, 3最高通信时钟是100MHz&#xff0c;而SPI4, 5, 6是50MHz。 STM32H7的MISO和MOSI引脚功能可以互换&#xff0c;使用比较灵活。 …

使用命令行管理git项目

# 初始化一个新的Git仓库 git init # 添加文件到暂存区 git add <file> # 提交暂存区的更改到仓库 git commit -m "commit message" # 查看当前仓库的状态 git status # 查看提交历史 git log # 查看文件的改动 git diff <file> # 创建一个新…