GPU with OpenCL is slower than CPU. Why?
问题 Environment: Intel i7-9750H Intel UHD Graphics 630 Nvidia GTX1050 (Laptop) Visual studio 2019 / C++ OpenCV 4.4 OpenCL 3.0 (intel) / 1.2 (nvidia) I'm trying to use OpenCL to speed up my code. But the result shows CPU is faster than GPU. How could I speed up my code? void GetHoughLines(cv::Mat dst) { cv::ocl::setUseOpenCL(true); int img_w = dst.size().width; // 5000 int img_h = dst.size().height; // 4000 cv::UMat tmp_dst = dst.getUMat(cv::ACCESS_READ); cv::UMat tmp_mat = cv::UMat(dst.size(), CV