OpenCV2.4.9 — OpenCL — oclMat

В настоящее время я пытаюсь сделать программу на C ++ с использованием библиотеки OpenCV.
Чтобы ускорить мой код, я пытаюсь использовать 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

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]