我们刚刚发布了 OpenCV 4.0 的一个非常接近最终版本的近似版本,即发布候选版本。
OpenCV 4.0 RC 自 OpenCV 4.0 测试版 以来包含了约 60 个 新补丁。
- 实验性的 Vulkan 后端已添加到 dnn 模块中,这要感谢 Wu Zhiwen 和 Juan J. Zhao。
- opencv_stitching 模块接口已重构,这要感谢 Jiri Horner。
- 实现了更准确的相机校准方法,这要感谢 CAI Wenfeng。
- core 模块的持久化部分(以 XML/YML/JSON 格式存储数据)已重写为 C++,并且在读取
FileStorage
时消耗更少的内存。C API(CvFileStorage
)已被移除。 - 图形 API 模块已扩展:它获得了初始异构性支持、OpenCL 支持、更好的文档以及独立构建它的能力。感谢 Dmitry Matveev、Dmitry Budnikov 和其他 G-API 人员!
- 以下模块中已删除更多过时的 C-API: photo、 video、 imgcodecs、 videoio
- 删除了过时的 videoio 和 highgui 后端:QuickTime、QTKit、Unicap、Video for Windows、libv4l、DC1394_V1、Carbon
- shape、 superres、 videostab、 viz 模块和 TVL1 光流算法已移至 opencv_contrib
- 由 Alexander Bokov 实现的 DIS 光流算法已从 opencv_contrib 移至主存储库。
- 3.4 分支中的一些最新更改已合并到主分支,包括更新的 libpng(安全修复)、XCode 10 支持、Turing GPU 支持、许多优化和错误修复
贡献者
非常感谢所有做出贡献的人(这是补丁作者的不完整列表;如果您做出了贡献但没有看到您的姓名,请报告)
opencv
Alexander Alekhin、Vadim Pisarevsky、Dmitry Kurtaev、berak、catree、Wu Zhiwen、Alexander Nesterov、Dmitry Matveev、LaurentBerger、Michał Janiszewski、Ruslan Garnov、Vitaly Tuzov、AsyaPronina、Dmitry Budnikov、Maksim Shabunin、Mansoo Kim、Pavel Rojtberg、Rostislav Vasilikhin、Sayed Adel、Sean McBride、Suleyman TURKMEN、Wenfeng CAI、fegorsch、Alexey Nikolaev、Ali Yasin Eser、Antonio Borondo、Apoorv、Apoorv Goel、Diego Barrios Romero、Emanuele Ruffaldi、Evgeny Latkin、Henry、Ilari Venäläinen、Ivan Pozdeev、Jean Carass、Jiri Horner、Karpushin Vladislav、Marco A. Gutierrez、Matt Bennett、Paul Shin、Tomoaki Teshima、WuZhiwen、gineshidalgo99、huangqinjin、jasjuang、kamino410、lqy123000、maver1、tompollok、unknown、wanghanmin
opencv_contrib
Alexander Alekhin、Vadim Pisarevsky、Pavel Rojtberg、Jukka Komulainen、LaurentBerger、tompollok、Mohammad Haghighat、Suleyman TURKMEN、Tomoaki Teshima、Varvrar、YTY、berak、kartoffelsalat