私は文書を読んだことがあり、UMatについての明確な詳細な説明は得られませんでした。しかし、私はGPUとCPUに関連するものがあると思います。私を助けてください。 ありがとうございます。OpenCVのUMatとMatの違いは何ですか?
13
A
答えて
27
おそらく、このドキュメントのセクション3に役立つ: https://software.intel.com/sites/default/files/managed/2f/19/inde_opencv_3.0_arch_guide.pdf
を具体的には、セクション3.1:
統一抽象CV :: UMAT CPUやOpenCLのコードを使用して実施される同じAPIを可能にしますOpenCLアクセラレータ版を明示的に呼び出す必要はありません。これらの関数は、システムにOpenCL対応GPUが存在する場合はそれを使用し、それ以外の場合は自動的にCPU動作に切り替えます。
とセクション3.3:一般
、CV :: UMATはCVと非常に類似しているC++クラス、::マットです。しかし、実際のUMatデータは、通常のシステムメモリ、専用のビデオメモリ、または共有メモリに配置することができます。
関連する問題
- 1. OpenCV(Mat/Umatオブジェクト)でのOpenCLの使用方法の理解
- 2. 'arma :: umat'から 'arma :: mat'への変換
- 3. OpenCVの位相相関とテンプレートマッチングの違いは何ですか?
- 4. openCVとcv2の違いは何ですか?
- 5. OpenCV Mat :: Mulのパラメータ
- 6. MatのOpenCV C++エラー:
- 7. opencv MSER.detectRegions()とfindContours():違いは何ですか?
- 8. OpenCV 3.1 UMatの使用に関する警告とクラッシュ
- 9. opencv Mat reserveの使い方は?一back
- 10. OPENCVのcvtype値の違いは何ですか?
- 11. これらのOpenCV Pythonインターフェイスの違いは何ですか?
- 12. OpenCV UMatは常にGPUにありますか?
- 13. OpenCV Mat CV_32FC1
- 14. OpenCV Mat corrupt
- 15. OpenCV CV :: MatとEigen :: Matrix
- 16. OpenCV、OpenFramework、Processing Frameworksの違いは何ですか?
- 17. opencv :: MatをMat *にコピーする*
- 18. OpenCV:2d配列からMAT変換後のMATのジャンク値
- 19. reprojectImageto3D(OpenCV)と3D座標の視差の違いは何ですか?
- 20. MATLAB:.MATのバージョンとの違い以下
- 21. OpenCV#Mat Typeの定義タイプ
- 22. OpenCV Matオブジェクトのアクセス値UINT16
- 23. opencv QVectorのMat 16ビット
- 24. OpenCV Mat 'expected ")"'メソッドのパラメータ
- 25. JavaFXでOpenCV Matを表示
- 26. OpenCVパッディングMat、VideoWriterで使用
- 27. OpenCVのMat :: type()でMatオブジェクトのタイプを調べる方法
- 28. OpenCV Matデータ構造
- 29. OpenCV Mat :: ones関数
- 30. cv :: Mat :: t \t()とcv :: transpose()の違い