【问题标题】:gstreamer pipeline program using OpenCV 2.4.8 throws run-time error使用 OpenCV 2.4.8 的 gstreamer 管道程序引发运行时错误
【发布时间】:2014-06-09 14:42:07
【问题描述】:

在 Windows x64 上,我有一个使用 OpenCV 2.4.8 的 gstream 管道程序引发关于程序入口点 findHomography 不在库 avcodec-55.dll 中的运行时错误。

这是对话框上的确切消息:

“在动态链接库avcode-55.dll中找不到程序入口点?findHomography@cv@@YA?AVMat@AEBV_InputArray@1@0HNAEBV_OutputArray@1@@Z。”

我不知道如何调试此问题或尝试什么。如果您遇到类似问题或建议我如何调试此类问题,我非常感谢您的指点。

问候, 阿米特!

【问题讨论】:

  • 这似乎无法链接库。您是否检查过 openCV 的链接器/包含设置是否正确?
  • 如果我使用调试 OpenCV dll,这个运行时错误就会消失。仍然不知道为什么发布 OpenCV dll 会产生运行时错误。希望有人知道。谢谢!

标签: opencv dll gstreamer avcodec


【解决方案1】:

如果我使用调试 OpenCV dll,这个运行时错误就会消失。仍然没有 知道为什么发布 OpenCV dll 会产生运行时错误。希望有人会 知道它。谢谢!

从这条评论中,您的问题的答案肯定是以下选项之一。

  1. 您尚未在发布模式下下载或构建 OpenCV 库(将命名为 opencv_Core248.dll 之类的名称),您需要这样做并链接它们。

  2. 您已在 Visual Studio 中链接了 opencv_core249 d.dll 库,但未在没有 d 的发布库中链接

【讨论】:

    猜你喜欢
    • 2017-08-29
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 2021-03-13
    相关资源
    最近更新 更多