OpenCV 3.0 - list of GPU accelerated functions through T-API?

asked 2015-06-12 08:21:25 -0500

scorpeeon gravatar image

updated 2015-06-12 08:23:27 -0500


So I've read about the new T-API (transparent API) and how it makes very easy to essentially use the same code with no regards of whether it will actually run on a CPU or GPU (through OpenCL / OCL). It sounds really great, and I've read there are currently about 100 functions than can take advantage of the GPU this way. My question: is there an up-to-date, complete list of these functions anywhere?

Converting Mats to UMats (or the other way around) have some overhead I imagine, so I would check which functions I use can take advantage of the GPU to evaluate where it's worth for me right now to make the transition to UMats.


edit retag flag offensive close merge delete


This is a good question, I'm interested to know the answer...

CLDev gravatar imageCLDev ( 2015-06-12 11:01:42 -0500 )edit

+1 would also like such an auto generated list!

StevenPuttemans gravatar imageStevenPuttemans ( 2015-06-12 12:49:48 -0500 )edit

I don't have the complete list.But I will check the source code in ...\opencv\sources\modules if I feel some functions costing too much time. The functions updated to T-API contain opencl kernels in their source codes.

Lenoir.Tan gravatar imageLenoir.Tan ( 2015-06-13 08:36:54 -0500 )edit