


一、版本概览
OpenCV 4.13.0 是 4.x 系列在 2025 年的年度压轴版本。该版本重点体现在以下几个方面:
- 核心模块输入输出机制全面修复与增强
- ARM(Windows ARM、RISC-V、SVE、RVV)平台性能大幅优化
- 图像处理、视频处理算法精度和稳定性显著提升
- DNN、Python、Java、JS 绑定持续完善
- 构建系统支持最新编译器、CUDA、工具链
二、Core 模块(核心模块)
Core 模块在 4.13.0 中主要聚焦于 API 正确性、跨平台稳定性和性能:
- 改进 InputArray 和 OutputArray 对
std::vector与std::vector<std::vector>的处理精度 - 让
cuda::GpuMatND正式兼容 InputArray / OutputArray - 当 API 明确定义时,强制为空矩阵指定输出类型
- 新增 InputArray / OutputArray 的
std::vector长度检查 - 新增 16 位 LUT 支持以及对应的 HAL 接口
- 新增
cv::Mat::copyAt,用于 ROI 拷贝操作 - 扩展 JSON 支持:
- 支持 null 解析
- 支持转义反斜杠
- 修复
cv::solveCubic的数值不稳定问题(系数归一化) - 修复 Windows 下临时文件竞争条件
- 并行框架失败尝试时恢复原始名称
- 移除 OPENCV_FOR_OPENMP_DYNAMIC_DISABLE,改用标准 OMP_DYNAMIC
- 启用 FP16 转换,但在 Windows ARM 上禁用 NEON FP16 运算
- 修复 Windows ARM64 下点积累计误差导致的 NORM 测试失败
- 为 Windows ARM 添加多项性能优化
- 修复 POWER9 平台因 VSX 不支持 float64 转换导致的问题
- 修复 RISC-V RVV 平台 HAL 中就地 flip 错误
- 新增 inRange 的 HAL 入口
- 禁用 cv::compare 中 AVX512 IPP 路径以避免性能回退
三、Imgproc 模块(图像处理)
该模块是 4.13.0 更新最密集的模块之一:

