2017-04-21 9 views
0

nVIDIA対応コードとそのgpu::関数をOpenCL対応コードとして書き直したい。私はocl::reduce()の機能をOCL's Matrix reductionsに見つけることができません。これはgpu::reduce()に似ています。何か案は?gpu :: reduce()のOpenCLに相当するものは何ですか? (OpenCV 2.4)

+0

私はあなたが[ 'reduce']に' UMat'を渡された場合(http://docs.opencv.org/2.4.8/と思いましたそれはちょうどうまくいくか間違っていますか?highlight = reduce#(inputArray src、OutputArray dst、int dim、int rtype、int dtype) – EdChum

+0

ありがとう@EdChum。 '' cv :: '関数は、GPUで実行される' ocl :: '関数と比較してCPU上でのみ実行されると仮定して、少し控えめですか? –

答えて

0

OpenCLは非常に基本的な言語であり、それほど高度な機能を提供していないので、自分でカーネルなどを書く必要があるかもしれません。

あなたはこの答えをチェックすることもできます。

Reduction of matrix rows in OpenCL

関連する問題