Hi Qualcomm experts,
I met a bigger problem with GPU, the hardware is Qualcomm SDM8250 with Qualcomm Adreno 650 GPU.
I want to invoke GPU in some simple operations for image, like resize. but looks below code doesn't work:
cv::UMat uSrc_gpu, uDst_gpu, frameGray_gpu; cv::Mat image_gpu1 = cv::imread("/data/user/pic/pic5.jpg"); //std::chrono::steady_clock::time_point start_gpu1 = std::chrono::steady_clock::now(); image_gpu1.copyTo(uSrc_gpu); std::chrono::steady_clock::time_point start_gpu1 = std::chrono::steady_clock::now(); cv::resize(uSrc_gpu, uDst_gpu, newSize, 0, 0, cv::INTER_LINEAR); cv::cvtColor(uDst_gpu, frameGray_gpu, cv::COLOR_BGR2GRAY); cv::equalizeHist(frameGray_gpu, frameGray_gpu);
and use function cv::ocl::haveOpenCL() to check, also shows not available.
so can you help to provide a guide how to do it?
just to invoke GPU during image resize operations.
Thanks a lot.
Br.
Michael