opencv4.5更新,加入SIFT,改进RANSAC,dnn模块优化

OpenCV的秋季更新已发布!

此版本的亮点:

OpenCV许可证已更改为Apache 2:OE-32-将OpenCV许可证更改为Apache2。从OpenCV 4.5.0开始,所有未来的OpenCV 4.x和OpenCV 5.x版本都将以Apache 2许可证分发。 OpenCV 3.x将继续使用BSD。
GSoC 2020已经结束。这是生产力最高的GSoC“季节”之一!所有项目均已成功完成,并且大多数结果已合并到OpenCV树中,并且在4.5.0中可用(在主存储库或opencv_contrib中)。这是合并功能的列表:

  • 主存储库中有更好的SIFT
  • 改进RANSAC
  • 使用深度学习进行实时单个对象跟踪
  • 修改/改进文本和数字识别示例
  • 针对RISC-V优化OpenCV
  • Julia编程语言的OpenCV绑定
  • 实现Macbeth图表检测器和AprilTag3
  • OpenJPEG取代了Windows分布式程序包中的Jasper
  • 添加了对OpenCL多个上下文的支持
    opencv4.5更新,加入SIFT,改进RANSAC,dnn模块优化

DNN模块

改进的layers / activations/支持更多模型:ONNX:ReduceSum,Gather,改进Reshape

英特尔®推理引擎后端(OpenVINO™):增加了对OpenVINO 2021.1版本的支持

DNN CUDA后端中的修复和优化

OpenCV的合作伙伴OpenAI Lab通过使用其新的“ Tengine lite”(更轻量的C语言中Tengine的重新实现),进一步提高了OpenCV DNN在ARM上的性能。这是比较性能表(batch_size = 1,已在EAIDK-610上进行了测试):

opencv4.5更新,加入SIFT,改进RANSAC,dnn模块优化