2016-08-07 5 views
0

OpenCLと互換性のあるGPUがある場合、OpenCV UMatが常にGPU側に存在するかどうかを知りたいですか? "cv :: ocl :: setUseOpenCL(true)"は何か違いはありますか?OpenCV UMatは常にGPUにありますか?

UMatがGPU側に座っている場合、CPU-GPU間で転送されるデータは、umat.getMat()を呼び出すと発生しますか?

ありがとうございます!

答えて

0

UMatが完全にCPU又はGPUのような単一のハードウェア・コンポーネントに存在する、UMatは、内部デバイスに接続されているすべての可能なハードウェアの処理能力を活用しようとするのOpenCLフレームワークを実装しないいいえ、それはCPUであってもよい、GPU携帯機器に搭載されているDigital Signal Processorであっても、OpenCLは処理可能なさまざまなデバイスで効率的なマルチプロセッシングを実行します。詳細はこちらをご覧ください。link

関連する問題