0

Windows x64 では、OpenCV 2.4.8 を使用する gstream パイプライン プログラムが、ライブラリ avcodec-55.dll にないプロシージャ エントリ ポイント findHomography に関する実行時エラーをスローします。

ダイアログボックスの正確なメッセージは次のとおりです。

「プロシージャ エントリ ポイント ?findHomography@cv@@YA?AVMat@AEBV_InputArray@1@0HNAEBV_OutputArray@1@@Z が、ダイナミック リンク ライブラリ avcode-55.dll に見つかりませんでした。」

この問題をデバッグする方法や何を試すべきかわかりません。同様の問題に遭遇したり、そのような問題をデバッグする方法を提案したりした場合は、ご指摘いただきありがとうございます。

よろしく、アミット!

4

1 に答える 1

0

デバッグ OpenCV dll を使用すると、この実行時エラーはなくなります。OpenCV dll をリリースすると実行時エラーが発生する理由はまだわかりません。誰かがそれについて知ってくれることを願っています。ありがとう!

このコメントから、あなたの質問への答えは間違いなく次のオプションのいずれかです。

  1. OpenCV ライブラリをリリース モードでダウンロードまたはビルドしていない (opencv_Core248.dll のような名前が付けられている) ため、ダウンロードしてリンクする必要があります。

  2. Visual Studio 内で opencv_core249 d .dll ライブラリをリンクしましたが、d を持たないリリース ライブラリにはリンクしていません。

于 2014-06-10T06:41:17.403 に答える