?
此次发布有DNN模块对ONNX Attention、Einsum等层的支持、新的fastGEMM实现、transformers的实验性支持等诸多亮点。
(来自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模块:
Objdetect模块:
#24364 修复QR码编码器版本估计的bug
#24355 使用动态窗口的更准确的ArUco标记角点细化
#24479 ArUco中过滤轮廓的bug修复
#24598 Android的QR码检测示例
ArUco标记, Charuco板及QR码的bug修复和文档更新
Video:
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
平台支持:
其他:
自OpenCV 4.9.0起,OpenCV Model Zoo (https://github.com/opencv/opencv_zoo) 将与opencv同步发布。
OpenCV中国团队是OpenCV在中国的开发团队,非营利目的,致力于OpenCV的开发、维护和推广工作。
?