8

CUDA を使用して GPU で opencv を使用していくつかの画像処理タスクを実行しようとしています。私はubuntuを使用しています。Opencv と Cuda の 2 つの製品を問題なくセットアップしました。しかし、Eclipse で sampleCOde を実行しようとすると、エラーが発生しました。

OpenCV Error: No GPU support (The library is compiled without CUDA support) in mallocPitch, file /home/muad/Source/OpenCV-2.4.2/modules/core/src/gpumat.cpp, line 749

opencv を作り直しましたが、それでもわかります。

4

3 に答える 3

6

ドキュメントに記載されているように、CMakeを使用してOpenCVをビルドし、フラグWITH_CUDA=ONを設定する必要があります。次に、フル機能のOpenCVGPUモジュールを入手します。それ以外の場合、モジュールはビルドされたままですが、CV_GpuNotSupportedで例外を受け取ります。

詳細については、こちらをお読みください: http: //docs.opencv.org/modules/gpu/doc/introduction.html

于 2012-10-16T21:03:28.400 に答える
1

私も同じ問題を抱えていました。opencv_core243d.dll をE:\opencv\build\gpu\x64\vc10\libフォルダーから作業ディレクトリに .exe でコピーすることで修正しました。なぜそれが重要なのかわかりませんが、そうでした。

于 2012-12-28T10:53:20.940 に答える
1

あなたのシステム パスは、gpu でコンパイルされていない以前の dll にまだ設定されていると思います。opencv の再構築後、最初にシステム パスを変更する必要があります。

于 2014-04-09T06:31:07.797 に答える