OpenCV 4.9.0 发布,Intel 开源的计算机视觉库

OpenCV 是 Intel 开源计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 4.9.0 版本的主要更新内容如下:

  • Core Module

  • DNN module patches:
    • Experimental transformers 支持
    • #24476 ONNX Attention layer 支持
    • #24037 ONNX Einsum layer 支持
    • #23987 INT8 models 的 OpenVINO 后端
    • #24092 ONNX Gather Elements layer
    • #24378 ONNX InstanceNorm layer
    • #23897 #24694 #24509 新的 fastGEMM 实现及其之上的多个层
    • #23654 ARM 上的 Winograd fp16 优化
    • 对 Yolo 系列模型支持的测试和多项修复
    • CUDA 后端中的新层支持和错误修复:GEMM、Gelu、Add
    • #24462 CANN 后端:错误修复,支持 HardSwish、LayerNormalization 和 InstanceNormalization
    • #24552 LayerNormalization:支持 OpenVINO、OpenCL 和 CUDA 后端
  • G-API 模块:

    • TBD
  • Objdetect 模块:

    • #24364 QR code encoder version estimation 中的错误修复
    • #24479 修复了 ArUco 中的 contour filtering
    • #24598 Android 的 QR 码检测示例
    • 针对 Aruco makers、Charuco boards 和 QR 码的多个本地错误修复和文档更新。
  • Video:

    • #24201 Google Summer of Code:为基于视觉转换器的 VitTrack 添加了新的对象跟踪 API TrackerVit
  • Calibration module:

    • 多项修复和改进 chess board calibration rig detector。
    • #23025 如果 calibration system 约束不足,calibrateCamera 会抛出异常。
    • #24482 修复了 USAC 的 findEssentialMat 中的错误
    • #24527 修复了cv::cornerSubPix中的 out-of-image access
    • #23607 修复了 ap3p 中的崩溃
    • #24035 修复 stereoRectify image boundaries
    • #24211 修复了 Essential_solver.cpp 中的“use after free”问题
  • Python 绑定:

    • 为遗漏的类型和手动包装的类型添加了类型存根生成。
    • #24026 添加了 Numpy 数组的只读标志处理。
    • #24028 修复了模块内的异常处理和绑定。
    • #23958 改进了 Numpy 数组类型处理中的错误消息。
    • #24468 修复了 Python 中的构造函数文档。
  • Android:

    • 通过 Maven Central 发布的新 Android Archive Package (AAR)
    • 新的 Android 示例:QR 码检测器、视频 IO 示例。DNN 和人脸检测器示例更新。
    • 切换到 Gradle 7.6.3,现代 Android 工具。
  • 平台支持:

    • #23021 在 CMake 中将 CUDA 作为 first class 语言进行实验性支持
  • 其他:

    • TBD
    • OpenCV Summer of Code:HAN Liutong 跨多个拉取请求的半自动重构使 CPU 优化代码与可变向量长度的 SIMD (RISC-V RVV) 兼容

更多详情可查看 ChangeLog

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/273327/opencv-4-9-0-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。