0
nVIDIA対応コードとそのgpu::
関数をOpenCL対応コードとして書き直したい。私はocl::reduce()
の機能をOCL's Matrix reductionsに見つけることができません。これはgpu::reduce()
に似ています。何か案は?gpu :: reduce()のOpenCLに相当するものは何ですか? (OpenCV 2.4)
nVIDIA対応コードとそのgpu::
関数をOpenCL対応コードとして書き直したい。私はocl::reduce()
の機能をOCL's Matrix reductionsに見つけることができません。これはgpu::reduce()
に似ています。何か案は?gpu :: reduce()のOpenCLに相当するものは何ですか? (OpenCV 2.4)
OpenCLは非常に基本的な言語であり、それほど高度な機能を提供していないので、自分でカーネルなどを書く必要があるかもしれません。
あなたはこの答えをチェックすることもできます。
私はあなたが[ 'reduce']に' UMat'を渡された場合(http://docs.opencv.org/2.4.8/と思いましたそれはちょうどうまくいくか間違っていますか?highlight = reduce#(inputArray src、OutputArray dst、int dim、int rtype、int dtype) – EdChum
ありがとう@EdChum。 '' cv :: '関数は、GPUで実行される' ocl :: '関数と比較してCPU上でのみ実行されると仮定して、少し控えめですか? –