-
-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can we please have GPU support? #219
Comments
Yes, it's in consideration. But it's just not easy and lots of works todo, and i have no much time, will work on in the future. |
what needs to be implemented to make it work? maybe i can help in it when i get time too |
@abdelaziz-mahdy basically something like https://github.com/hybridgroup/gocv/tree/release/cuda and of course, a nvidia GPU is required to test it🤣 |
Mission failed for me then 😂 |
me too. I am developing on a laptop without a NVIDIA GPU equipped, so not active on this. If any one want to work on this, refer to https://github.com/hybridgroup/gocv/tree/release/cuda |
Why do you recall CUDA if mobile devices have their own GPUs, not related to CUDA?
|
I think he wants it for windows and Linux, Mobile gpu support can be achieved using vulkan, but it's performance is still not that good I think and I don't know if matgpu supports it or not |
Well, GPU backends such as OpenCL and Vulkan on mobile devices have been supported. |
How to enable GPU processing? Is GPU-processing support implemented in
|
What processing? if you mean the methods like "cv::cuda::threshold", they are not supported by opencv on mobile devices. GPU backends like OpenCL are used for dnn-related inferences, they are supported both in opencv_core and opencv_dart for now. If you want to enable them, please refer to the document of opencv. |
Is your feature request related to a problem? Please describe.
Not a problem, but GPU utilization would make a good performance boost.
Describe the solution you'd like
OpenCV offers types like cv::GpuMat via the CUDA module, which bindings could be implemented to.
Describe alternatives you've considered
GPU is THE alternative to CPU image processing.
Additional context
The following graphic from here should say all you need to know.
The text was updated successfully, but these errors were encountered: