OpenCV 4.9.0 正式发布
?
开源计算机视觉库 OpenCV 4.9.0 已于2023年12月29日正式发布。
此次发布有DNN模块对ONNX Attention、Einsum等层的支持、新的fastGEMM实现、transformers的实验性支持等诸多亮点。
 
OpenCV 4.9.0 更新内容:
(来自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同步发布。

OpenCV 4.9 下载地址:

OpenCV中国团队是OpenCV在中国的开发团队,非营利目的,致力于OpenCV的开发、维护和推广工作。
?
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!