OpenCV2.4.9 - OpenCL - oclMat

时间:2015-01-09 20:07:39

标签: c++ opencv opencl ocl

我目前正在尝试使用OpenCV库在c ++中创建一个程序。 为了加速我的代码,我试图使用OpenCV内置的ocl。 在我的代码中,我正在尝试使用oclMat,我需要获取特定单元格的值。 我试过像这样解决一个特定的细胞:

oclMat ocl_image(image); //initializing the oclMat with image
ocl_image.row(i).col(j) //address the specific (i,j) cell in col_image

我现在的问题是我找不到将我拥有的值(oclMat Header)转换为'float'的方法。 我现在做的是

ocl_image.row(i).col(j).download(temp) //temp is of type cv::Mat

并且代码需要花费太多时间来运行,是否有其他方法可以解决特定单元格而无需在cv :: ocl :: oclMat和cv :: Mat类型之间进行转换?

谢谢。

0 个答案:

没有答案