【问题标题】:Apply Bug Fix to Open CV library将错误修复应用于 Open CV 库
【发布时间】:2018-09-27 15:38:31
【问题描述】:

我目前正在准备一个在 Win7 x64 下使用 ADTF 2.9.0、OpenCV 2.4.3(2016 年 3 月)和 Visual Studio 2010 的工作项目。

不幸的是,我遇到了THIS 错误。当我在具有一些不良渐变的视频帧上应用cornerSubPix() 时,它会导致 ADTF 崩溃。 我知道该错误已在 2016 年 9 月修复,但我不知道如何在当前安装中实施修复,因为我无法更新到较新的 OpenCV 版本。

我已经尝试用更新的库替换 imgproc 库。但是在编译之后,ADTF 似乎在查找 lib 或一些 dll 文件时遇到了问题。

我的最后一个想法是从 2.4.3 下载源代码并修复cornerSubPix.cpp 中的错误,然后重新编译。 但是我找不到那个特定版本的源文件。

对于如何解决这个问题还有其他想法吗?

【问题讨论】:

标签: c++ opencv adtf


【解决方案1】:

2.4.3bugfix 的源代码都可以在 git 历史记录中找到。

您要么需要签出 2.4.3 并自己应用补丁,要么签出更新的标签(看起来错误修复从 2.4.13.1 开始可用)并从中构建。

尽管从源代码构建几乎肯定比仅升级 OpenCV 更难。 (同样,只需升级到 2.4.13.1 就足够了;如果您担心 API 更改,则无需更新到最新版本。)

【讨论】:

    猜你喜欢
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多