随着万圣节的临近,我们为您准备了 OpenCV 2.4.3 的候选版本。这可能是 2.4.x 系列的最终版本,并且应该是目前为止最成熟的 OpenCV 版本。请尝试一下并报告任何问题,因为我们仍然处于错误修复模式。
非常感谢所有向我们发送错误报告、贡献新功能和补丁以及以其他任何方式帮助我们的人!
像往常一样,软件包可在 SourceForge 上获取 (https://sourceforge.net/projects/opencvlibrary),或者您可以从 https://github.com/opencv/opencv/tree/2.4.3-rc 下载源代码。
格式良好的更改日志可在此处查看:http://code.opencv.org/projects/opencv/wiki/ChangeLog;以下是亮点
- Google Summer of Code 2012 的许多优秀成果已被整合;这是一个非常富有成效的夏天!
- 显着改进和优化了 Android 和 iOS 端口。
- 大大扩展了 GPU(即基于 CUDA)模块
- 全新的 ocl(基于 OpenCL)模块,也为 AMD 和 Intel GPU 用户释放了 GPU 性能。它未包含在二进制软件包中,因为存在不同的 SDK,并且默认情况下未启用。您需要运行 CMake 并启用“WITH_OPENCL”。此外,请注意,这是该模块的第一个版本,因此可能不太稳定且功能不全。
- 在多核系统上的性能有了很大提升。您不再需要在 MacOSX、iOS 和 Windows 上使用 TBB。顺便说一句,Windows 的二进制软件包现在是在没有 TBB 支持的情况下构建的。Visual Studio 2010 的库和 DLL 使用并发框架。
- 自 2.4.2 以来已修复了大约 130 个错误。
**Ubuntu x86 12.04 用户的特别说明:**默认情况下,OpenCV 现在使用“-O2”优化标志而不是“-O3”构建。Ubuntu 12.04 的 32 位版本的编译器使用“-O3”会生成错误的代码,因此强烈建议不要使用此标志。
欢迎您试用最新最好的 OpenCV!
最终的 2.4.3 预计将在约 2 周内发布,然后我们将开始开发 2.5,因此,如果您计划在较长一段时间内使用 2.4.x,请告知我们您在 2.4.3rc 中发现的任何严重问题 - 在 http://code.opencv.org 上提交报告。我们将在发布之前花时间解决在那里报告的剩余问题。
此致
OpenCV 开发团队。