四时宝库

程序员的知识宝库

OpenCV 4.9.0 正式发布(opencv3.4.3下载)

转载自OpenCV中国团队,OpenCV 4.9.0于2023年12月29日凌晨正式发布,此次发布有DNN模块对ONNX Attention、Einsum等层的支持、新的fastGEMM实现、transformers的实验性支持等诸多亮点,点击底部阅读原文可访问英文原版ChangeLog。ChangeLog译文如下(来自OpenCV中国团队以及中国社区的贡献以标出):

OpenCV

  • DNN模块:
    • 实验性transformers支持
    • #24476 ONNX Attention层支持
    • #24037 ONNX Einsum层支持
    • #23987 OpenVINO后端对INT8模型的支持
    • #24092 ONNX Gather Elements层支持
    • #24378 ONNX InstanceNorm layer层支持
    • #24295 用cv::broadcast对ONNX Expand层重构
    • #24463 #24577 #24483 改进DNN图融合
    • #23897 #24694 #24509 新的fastGEMM实现
    • #23654 ARM上Winograd fp16的优化
    • Yolo系列模型支持的测试和bug修复
    • CUDA后端新的层的支持和bug修复: GEMM, Gelu, Add
    • #24462 CANN后端: bug修复, HardSwish, LayerNormalization和InstanceNormalization的支持
    • #24552 OpenVINO, OpenCL和CUDA后端LayerNormalization的支持
  • Core模块:
    • #23965 增加cv::broadcast
  • Objdetect模块:
    • #24364 修复QR码编码器版本估计的bug
    • #24355 使用动态窗口的更准确的ArUco标记角点细化
    • #24479 ArUco中过滤轮廓的bug修复
    • #24598 Android的QR码检测示例
    • ArUco标记, Charuco板及QR码的bug修复和文档更新
  • Video:
    • #24201 LIU Pengyu贡献了基于vision transformer的VitTrack模型的目标跟踪API TrackerVit
  • Calibration模块:
    • 棋盘格标定中的多个修复和改进
    • #23025 修复标定中stdDev的计算问题
    • #24482 修复findEssentialMat使用USAC时的bug
    • #24527 修复cv::cornerSubPix中超出图像的访问
    • #23607 Fixed ap3p中的崩溃
    • #24035 修复stereoRectify图像边界
    • #24211 修复essential_solver.cpp中的"use after free"问题
  • Python Bindings:
    • 对丢失的类型和手动封装的类型添加了类型存根生成
    • #24026 Numpy数组添加只读标志处理
    • #24028 修复了模块内的异常处理和绑定
    • #23958 改进了Numpy数组类型处理中的错误消息
    • #24468 修复了 Python 中的构造函数文档
  • Android:
    • 在Maven Central发布新的Android Archive Package (AAR)
    • 新的Android示例: QR码检测,视频IO;更新DNN和Face Detector示例
    • 改用Gradle 7.6.3
  • 平台支持:
    • #23021 CMake中增加CUDA作为第一语言的支持,目前使用的是已经弃用的(自 CMake 3.10 起)FindCUDA 模块。
  • 其他:
    • HAN Liutong实现OpenCV的CPU优化代码兼容可变向量长度的SIMD (RISC-V RVV)


OpenCV Model Zoo


自OpenCV 4.9.0起,OpenCV Model Zoo (

https://github.com/opencv/opencv_zoo

)将与opencv同步发布!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接