前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OpenCV4.10更新了!

OpenCV4.10更新了!

作者头像
Color Space
发布2024-06-04 15:38:27
1430
发布2024-06-04 15:38:27
举报

视觉/图像重磅干货,第一时间送达!

OpenCV4.10.0下载地址:

代码语言:javascript
复制
https://github.com/opencv/opencv/releases/tag/4.10.0

OpenCV4.10.0 Change Logs:

代码语言:javascript
复制
https://github.com/opencv/opencv/wiki/ChangeLog#version4100

OpenCV 4.x 的夏季更新已发布。此版本还包括OpenCV Model Zoo。

  • 核心模块:
    • 为 cv::Mat #24892、#24918添加了 CV_FP16 数据类型。弃用 convertFp16 函数,为 cv::Mat::convertTo 和类似物添加了 FP16 支持。
    • 修复了与 FP16 算法相关的某些情况下的未定义行为#25598
    • 扩展了 minMaxIdx #25563、LUT #25554、meanStdDev #25483、moments 25490 和normHamming #25491 的HAL API。转置#25342 的HAL 条目、一些算术函数#25574和#25506
    • 持久性:以人性化的表达方式输出实数。#25351
    • 为并行框架添加了 cgroups v2 支持#25285
    • 增加了对 cartToPolar 和 polarToCart 的就地支持#24893
  • Imgproc 模块:
    • 为 cv::remap 添加了相对位移场选项#24621
    • 添加了新的 findContours 实现#25146 , #25680 , #25385
    • 修复 EMD 中的分配问题#25583
    • 修复了使用大内核的 stackBlur 中的错误#25513
    • 扩展了 projectPoints #25511、equalizeHist #25565、Otsu 阈值#25509的 HAL 。添加了 gaussianBlur #25397、remap #25399、bilaterialFilter #25343 的新 HAL 条目。
  • Calib3d 模块:
    • 修复了手眼校准方法中的几个错误#24897、#25423
    • 修复了 findHomography 实现中的几个错误#25308、#25665
    • findChessboardCorners 实现中的多项改进:# 25365、25195、25177、25182、25145、24779、24710、24833、25090
    • 改进的对称圆网格图案检测#25258
    • 修复 USAC 中可能出现的无限循环#24987
    • 改变了鱼眼校准中焦距初始估计的方法#25030
    • 为鱼眼相机型号添加了solvePnP实现#25028
  • DNN 模块:
    • 显著改善 DNN 内存消耗# 25181、25163
    • 添加了 Net::dumpToPbtxt 方法以使用 Netron 检查优化图#25582
    • 增加了对多个 TFLite 层的支持:Global_Pool_2D #25613、Transpose #25297、HardSwishInt8 #24985、split、fully Connected、SoftMax、Cast #25273。
    • 修复了多个 ONNX 层中的错误:Slice #25660、Range #25414、Clip #25319、ReduceMean #25120、Einsum #25100、Norm #24808、Concat 中的负轴支持#24865。
    • 添加了新的 ONNX 层:Mod #24765、GroupNorm 层#24610。
    • 使用 OpenVINO #25524 、 # 25291、25518添加了更多 DNN 层。
    • 针对带有 RVV 扩展的 RISC-V优化了 fastDepthwiseConv #25361和 int8 层 25230
    • 针对 RISC-V P Packed SIMD Extension v0.5.2 优化的 fastDepthwiseConv #24556
    • 优化注意力#24476、#25271、#25238、#24613、 25076 。
    • 为 scatter 和 scatterND 添加了并行版本#24813
    • 使用 CuDNN 后端添加广播,如果 a.rank() != b.rank() #24834
    • 调整 Winograd 算法在卷积中的使用#24709
    • 添加了 Raft 模型支持以及跟踪示例#24913
    • 在 DNN 模块中为 NaryEltwiseLayer 添加了 Vulkan 后端#24768
    • 改进了现代 Yolo 检测器支持。添加了示例和文档#24898、#24611
    • 添加了 CuDNN 9+ 支持#25412
    • 添加了 OpenVINO 2024 支持#25199

  • G-API模块:
    • 将 G-API ONNXRT 后端移植到 V2 API #25662
    • 实现并发执行器#24845
    • 快速值初始化支持 GMat #25055
    • 修复了 OV 后端对非实数类型的均值/比例预处理的支持#24704
  • Objdetect 模块:
    • 修复某些情况下 Charuco 棋盘生成不准确的问题 ( .generateImage()) #24873、#25673
    • 修复 Aruco 检测器线程安全问题#24807,使 Aruco 检测器更具确定性#24829
    • 增加了 QR 码结构化附加解码模式#24548
    • QR 码检测器和解码器中的几个错误修复#25026
    • 修复条形码检测和解码#25035
    • 将剩余的 Aruco 和 Charuco 文档和示例移植到现代 API #23018
  • 视频IO:
    • 修复 InternalFFMpegRegister 初始化中的竞争条件。#25419
    • Orbbec 相机支持 MacOS,Gemini2 和 Gemini2L 支持 Y16 格式#24877
    • 为 V4L2 后端添加了 V4L2_PIX_FMT_SGRBG8 像素格式支持#25249
    • 修复当 CAP_PROP_FORMAT == -1 时 VideoCapture 返回的错误时间戳#24828
  • Python 绑定:
    • 实验性 NumPy 2.0 支持
    • 为 Rect2f 和 Point3i 添加了 python 绑定#24919
    • 将 MatLike 的数据类型从通用数据类型改为数字数据类型#25406
    • 在需要文件名的任何位置添加了路径类对象支持#24773
  • 安卓:
    • 在 Android 示例中添加了对 JavaCameraView #24827、 avaCamera2View 和 NativeCameraView #24869 的任意屏幕方向支持。修复了 JavaCamera2View #24869中的双重预览初始化错误。
    • 从构建脚本和教程中删除了 Android AIDL,因为自 4.9.0 以来就不再需要它了#24843
    • 在 Emscripten 上启用文件系统#24949
    • 更新了现代 Android Studio 的 Android 示例。添加了 Maven 支持的 OpenCV。#24473
    • 将 kotlin 类添加到 AAR #24884
    • 添加了 ARM KleidiCV 作为 ARM v8 和 v9 处理器的 HAL(-DWITH_KLEIDICV=ONCMake 选项)#25443、#25618
  • 平台支持:
    • CUDA 12.4+ 支持#25658
    • Linux 版 Wayland 后端#25551、#25510、#25502
    • MacOS 及其衍生产品上支持新的 LAPACK 接口#24804、#25625
    • 为带有 P 扩展的 RISC-V 处理器添加了 HAL 的初始版本#25167
    • 添加了 ARM KleidiCV 作为 ARM v8 和 v9 处理器的 HAL(-DWITH_KLEIDICV=ONCMake 选项)#25443、#25618
    • 添加 zlib-ng 作为经典 zlib 的替代品(-DWITH_ZLIB_NG=ONCMake 选项)#24782
    • OneAPI 2024 支持(IPP、TBB)
    • 实验性 Apple VisionOS 支持
    • 实验性 Windows ARM64 支持
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenCV与AI深度学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档